一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n级的台阶总共有多少种跳法。 Input: 输入一个正整数n(n<39) Output: 输出青蛙有多少种跳法
这是个斐波那锲数列,寻找规律即可
number
= int(input())
def choices(number
):
if number
<= 2:
return number
a
, b
, index
= 1, 2, number
- 2
while index
:
a
, b
= b
, a
+ b
index
-= 1
return b
print(choices
(number
))
转载请注明原文地址:https://ipadbbs.8miu.com/read-49540.html