题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
分析:
code:
def Power(n, m):
for i in range(m - 1):
n = n * 2
return n
def jumpFloorII(number):
if number <= 0:
return 0
else:
return Power(2, number - 1)
if __name__ == "__main__":
number = 5
print(jumpFloorII(number))
程序运行结果:
16