python1~10阶乘_小练习 python3 阶乘运算
生活随笔
收集整理的這篇文章主要介紹了
python1~10阶乘_小练习 python3 阶乘运算
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
def jiecheng(n):
if (n == 0):#處理n為0的情況
print("0的階乘是:",end='')
return 0
s=1 #結果存在S,初始化為1
print(n,"的階乘是:",end='')#end=''打印不換行
for i in range(1,n+1):
print(n,end='')
if (n!=1):#解決1后面會出現個乘號的問題
print("X",end='')
n=n-1
s=i*s#累乘
return s
for x in range(11):#求0-10的階乘
print("=",jiecheng(x))
運行結果:
0的階乘是:= 0
1 的階乘是:1= 1
2 的階乘是:2X1= 2
3 的階乘是:3X2X1= 6
4 的階乘是:4X3X2X1= 24
5 的階乘是:5X4X3X2X1= 120
6 的階乘是:6X5X4X3X2X1= 720
7 的階乘是:7X6X5X4X3X2X1= 5040
8 的階乘是:8X7X6X5X4X3X2X1= 40320
9 的階乘是:9X8X7X6X5X4X3X2X1= 362880
10 的階乘是:10X9X8X7X6X5X4X3X2X1= 3628800
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python1~10阶乘_小练习 python3 阶乘运算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python右键没有idle编辑了_py
- 下一篇: 软件架构系列二:Clean架构