回覆列表
-
1 # danfan
-
2 # 使用者4102879742526
一、迴圈遍歷範圍 舉例:計算指定整數的階乘 s_max = input (“輸入您想要計算階乘的數字“”:) max = int(s_max) for i in range
一、迴圈遍歷範圍 舉例:計算指定整數的階乘 s_max = input (“輸入您想要計算階乘的數字“”:) max = int(s_max) for i in range
需要兩重迴圈外層迴圈將每個階乘數相加,內層計算階乘,首先將相加的初始數定義為0,進入外層迴圈,再定義相乘的初始數位1,透過j的迴圈計算出1到i的相乘數,再透過外層的i的迴圈將階乘數相加。
n = 0
for i in range(1, 10):
m = 1
for j in range(1, i + 1):
m *= j
n += m
print(n)