只看最终答案请跳至最后
对于一个正整数,求这个正整数的阶乘的结果末尾有多少个0,例如正整数31的阶乘结果为8222838654177922817725562880000000,末尾有7个0。
看到这个题目,最直观的想法是除了暴力估计没得其他方法了,暴力求解方法如下:
n = int(input().strip())
res = 1
for i in range(1, n+1):
res *= i
print(res)
flag = 10
final_res = 0
while res % flag == 0: