階乘是基斯頓·卡曼于1808年發明的一種計算形式,n的階乘表示從整數1開始乘起,一直乘到整數n。特殊的,0的階乘為1,這是人為規定的,n的階乘數學表示方法為:n!。今天小編和大家分享3個使用Python編程實現計算n階乘的方法。從而實現快速計算n的階乘,有興趣的小夥伴還可使用python編程自制“階乘計算器”。(完整源碼在文章最後)
#方法一:
sum=1
n=int(input("請輸入您要計算的階乘數:"))
if n==0:
sum=1
else:
for i in range(1,n 1):
sum*=i
print("使用方法一得出的結果為:",sum)
#方法二
n=int(input("請輸入您要計算的階乘數:"))
if n==0:
sum=1
else:
sum=n
for i in range(1,n):
sum*=i
print("使用方法二得出的結果為:",sum)
#方法三
def a(n):
if n==0:
return 1#(編輯器問題:該語句還應縮進4格)
elif n==1:
return 1#(編輯器問題:該語句還應縮進4格)
else:
return n*a(n-1)#(編輯器問題:該語句還應縮進4格)
n=int(input("請輸入您要計算的階乘數:"))
print("使用方法三得出的結果為:",a(n))
程序測試界面如下:
最後附上小編編寫的完整源碼,望點贊關注,評論交流。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!