兔子模型和斐波那契数列
# 斐波那契数列即是兔子模型[1,1,2,3,5,8,13,21...]
def fib(n):
if n == 1 or n == 2:
return 1
else:
return fib(n - 1) + fib(n - 2) # python对递归最大次数限制在1000次
# 第10个月有多少兔子?
print('第十个月总共有', fib(10), '只兔子') # 第十个月总共有 55 只兔子
fib_list = []
for i in range(1, 10):
fib_num = fib(i)
fib_list.append(fib_num)
print(fib_list) # 输出:[1, 1, 2, 3, 5, 8, 13, 21, 34]
a书5块钱1本,b书3块钱1本,c书0。5元1本。100块钱买100本书,一共有多少种买法?
# a书5块钱1本,b书3块钱1本,c书0。5元1本。100块钱买100本书,一共有多少种买法?
money =
兔子模型和斐波那契数列最先出现在Python成神之路。
共有 0 条评论