Python 是一門功能強大的編程語言,可以用它輕松地計算階乘。
def factorial(n): if n == 0: return 1 else: return n * factorial(n-1)
階乘是將一個整數 n 從 1 到 n 的全部整數相乘得到的結果。在 Python 中,可以使用遞歸來計算階乘。
上面的代碼中,我們定義了一個函數 factorial() 來計算階乘。如果輸入的參數 n 等于 0,則函數返回 1。否則,函數會調用自身來計算 n-1 的階乘。最后,它會將 n 乘以 n-1 的階乘,得到 n 的階乘。
我們可以使用下面的代碼測試階乘函數:
for i in range(10): print(factorial(i))
這個代碼將計算 0 到 9 的階乘,并打印輸出結果。運行上面的代碼會得到以下輸出:
1 1 2 6 24 120 720 5040 40320 362880
可以看到,我們成功地使用 Python 計算了階乘。Python 是一種非常強大且易于學習的編程語言,值得我們學習和使用。