二级程序
1 def fib(n): 2 a,b = 1,1 3 for i in range(n-1): 4 a,b = b,a+b 5 return a 6 print (fib(7))
菲斯波尔序列
1 def fact(n): 2 if n==0: 3 return 1 4 else: 5 return n*fact(n-1) 6 num =eval(input("请输入一个整数:")) 7 print(fact(abs(int(num))))
数的阶乘
1 def GreatCommonDivisor(a,b): 2 if a > b: 3 a,b = b,a 4 r = 1 5 while r != 0: 6 r=a%b 7 a = b 8 b = r 9 return a 10 m = eval(input()) 11 n = eval(input()) 12 print(GreatCommonDivisor(m,n))
最大公约数

浙公网安备 33010602011771号