--- title: 20-2:階乘 lang: zh-tw tags: DICE Python --- 20-2:階乘 === > [name=Chinglin-K] --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[20-1:1到N之和](https://hackmd.io/@Chinglin-K/Dice-20-1) 下一篇:[20-3:費氏數列](https://hackmd.io/@Chinglin-K/Dice-20-3) --- ## 題目 使用者輸入一數字 n,需顯示從 1-n 的所有階乘值(建議使用遞迴函數)。 輸入範例: 6 輸出範例: 1!=1 2!=2 3!=6 4!=24 5!=120 6!=720 --- ## 程式碼 ```Python= def f(n): if(n==1): return 1 return n*f(n-1) n=int(input()) for i in range(1,n+1): print(f'{i}!={f(i)}') ``` --- ## 輸出 ```Python= ``` --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[20-1:1到N之和](https://hackmd.io/@Chinglin-K/Dice-20-1) 下一篇:[20-3:費氏數列](https://hackmd.io/@Chinglin-K/Dice-20-3) --- :::info 「盡多少本分,得多少本事」😊 ::: --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}