组卷题库 > 初中信息技术试卷库
试题详情
问题解决二:果农采摘猕猴桃。

假设果农摘了若干个猕猴桃。当天卖出一半零一个。第二天又卖出剩下猕猴桃的一半零一个。以后每天都卖出前一天剩下的一半零一个。到第十天时,发现只剩一个猕猴桃了。问:第一天果农共摘了多少猕猴桃?

分析:采取逆向思维的方法,从后往前推断个数。

程程编写的三个版本程序段如下:

for循环版:

total=1 #第10天猕猴桃剩1个

for day in range(9,0,-1): #逆着推算,每次减1

        ⑷     #前一天的猕猴桃是当天猕猴桃数加1的两倍

print("第一天摘的猕猴桃数为:",total)

知识点
参考答案
采纳过本试题的试卷
教育网站链接