python閫掑綊鍑芥暟濡備綍浣跨敤

鍦╬ython涓娇鐢ㄩ€掑綊鍑芥暟鐨勬柟娉?p>1.鍒╃敤閫掑綊鍑芥暟姹傞樁涔?p>
def p(n):
if n==1 or n==0:
return 1
else:
return n*p(n-1)
n=int(input("璇疯緭鍏ヤ竴涓暣鏁?"))
print(n,"!鐨勫€间负:",p(n))
2.鍒╃敤閫掑綊鍑芥暟瀹炵幇涓€涓枑娉㈤偅濂戞暟鍒楄绠?p>
def fib(n):
if n==1 or n==2:
return 1
else:
return fib(n-1)+fib(n-2)
n=int(input("璇疯緭鍏ヤ竴涓暣鏁?"))
print(fib(n))
相关问答