我試圖計算一個階乘中的尾隨零的數量。Python,計算一個階乘中的尾隨零
def count(x):
zeros = 0
for i in range (2,x+1):
print(i)
if x > 0:
if i % 5 == 0:
print("count")
zeros +=1
else:
("False")
print(zeros)
count(30)
我認爲尾部零的數量不正確。
當使用count(30)
,有7尾隨30 0
的但是它返回6.
在i = 25的迭代中,尾隨零的數量會怎樣? – PeteyPii
25中有兩個5s,其中一個是下落不明 –
這個程序實際上只是計算'n // 5'嗎? –