n=float(input("请输入摸到的最大高度为(cm):")) if n>=235: print("太棒啦!奖励积分20个!" ) elif n>=220: print("恭喜你,继续加油哦!奖励积分10个!") elif n>=205: print("恭喜你,继续加油哦!奖励积分5个!") else: print("很遗憾,积分为0,继续加油哦!") |
x=1000 # ① lst=[ ] while x<10000: # ② xstr=str(x) a=int(xstr[0]) # ③ b=int(xstr[1]) c=int(xstr[2]) d=int(xstr[3]) if x==a**4+b**4+c**4+d**4: lst.append(x) x==x+1 # ④ print(lst) |
为欢迎区外来客,程程要使用Python制作一个介绍上虞的四季仙果的互动程序。
功能:上虞一年四季“仙果”飘香:春有草莓、樱桃、桑果、青梅;夏有蓝莓、杨梅、葡萄、水蜜桃、蜜梨;秋有猕猴桃、柿子、板栗;冬有柑橘。当客人输入自己的姓名后,系统会输出欢迎同学的信息;再根据客人选择的季节,输出对应季节的仙果。
程序:
name= ⑴ ("请输入你的姓名:")
print(name,"欢迎你来到美丽上虞!")
print("丰富的水果资源,使得上虞一年四季“仙果”飘香!")
season=input("你想了解的季节是(填“春”、“夏”、“秋”或“冬”):")
if season=="春":
print("春有草莓、樱桃、桑果、青梅……")
⑵
print("夏有蓝莓、杨梅、葡萄、水蜜桃、蜜梨……")
elif season=="秋":
print("秋有猕猴桃、柿子、板栗……")
else: print("冬有柑橘……") |
⑴ ⑵
A. elif season=="冬": print("冬有柑橘……") else: print("输入有误,请检查!") | B. elif season=="冬": print("冬有柑橘……") else season!="冬": print("输入有误,请检查!") |
假设果农摘了若干个猕猴桃。当天卖出一半零一个。第二天又卖出剩下猕猴桃的一半零一个。以后每天都卖出前一天剩下的一半零一个。到第十天时,发现只剩一个猕猴桃了。问:第一天果农共摘了多少猕猴桃?
分析:采取逆向思维的方法,从后往前推断个数。
程程编写的三个版本程序段如下:
for循环版:
total=1 #第10天猕猴桃剩1个
for day in range(9,0,-1): #逆着推算,每次减1
⑷ #前一天的猕猴桃是当天猕猴桃数加1的两倍
print("第一天摘的猕猴桃数为:",total)
day=10
total=1
while ⑹ :
total=(total+1)*2
day=day+1 #⑦
print("第一天摘的猕猴桃数为:",total)
while循环结束的条件是⑹____(单选,填字母)
def kiwi(day):
total=1
for i in range(day-1,0,-1):
total=(total+1)*2
return total
days=10
print("第一天摘的猕猴桃数为:", ⑻ )
对照题目和程序,将缺失的代码填入:⑻。
运行上述三种版本后,结果均是:第一天摘的猕猴桃数为: 1534
每天进步一点点(0.01),一年后将远大于“1”,进步很大(1.01365≈37.8);而每天退步一点点(0.01),你将在一年以后,远远小于“1”,远远被人抛在后面,“1”事无成(0.99365≈0.03)。下面的程序段将实现的是输出365天后每天进步一点点和每天退步一点点后的惊人数字。部分代码如下:
jinbu=1
tuibu=1
for i in range(365):
jinbu=jinbu*1.01
⑼
print("每天进步一点点,365天你将得到的是:",jinbu)
print("每天退步一点点,365天你将得到的是:",tuibu)