month=int(input("请输入月份:"))
#已知前两个月没有兔子出身,s列表中以对数表示
s = [1,1]
for m in range(3,month+1):
s.append(s[-1]+s[-2])
print(s)
print()
for i in range(0,month):
print("第"+str(i+1)+"个月共有"+str(s[i]*2)+"只兔子.")
本文通过一个简单的Python程序,展示了斐波那契数列在解决兔子繁殖问题中的应用。从输入指定的月份开始,程序计算并输出每个月的兔子总数,深入浅出地解释了数学与实际问题的结合。
month=int(input("请输入月份:"))
#已知前两个月没有兔子出身,s列表中以对数表示
s = [1,1]
for m in range(3,month+1):
s.append(s[-1]+s[-2])
print(s)
print()
for i in range(0,month):
print("第"+str(i+1)+"个月共有"+str(s[i]*2)+"只兔子.")
1155
393
588
803
2万+

被折叠的 条评论
为什么被折叠?