在Python中,可以使用遞歸方法來求n的階乘。下面是一個示例代碼:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
n = 5
result = factorial(n)
print(f"{n}的階乘是: {result}")
在上面的代碼中,定義了一個名為factorial
的遞歸函數,用于計算n的階乘。在函數中,如果n等于0,則返回1;否則,遞歸地調用factorial
函數計算n-1的階乘,并返回n乘以該值。最后,通過傳入一個特定的n值來調用factorial
函數,并打印出結果。