求1000阶乘中最后0的个数
# -*- coding: utf-8 -*- """ Created on Tue Mar 22 18:10:46 2016 求1000阶乘中最后0的个数 @author: root """ def fun1(): N = 1000 ret = 0; for i in range(1,N+1,1): j=i; while j%5==0: ret=ret+1; j=j/5; print ret def fun2(): N = 1000 ret = 0; while N: ret=ret+N/5; N=N/5; print ret
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步