学校作业问题求助
a, b = map(int, input().split())
c = 0
d = 5
e = 0
f = 0
while c < b:
e += 1
c = d ** e
for i in range(a, b + 1):
if i % c == 0:
f += 1
print(f)
自己写的代码,但是提交出错了,不知道哪里的问题
本帖最后由 小伤口 于 2020-12-20 14:37 编辑
我没看懂你的代码{:10_245:}
我自己写了一个你参考参考
试着修改一下你的吧
我的应该符合题意{:10_297:}
def guess(a,b):
result=b
for i in range(a,b):
result*=i
return result
temp=input('请输入第一个数:')
temp1=input('请输入第二个数:')
x=int(temp)
y=int(temp1)
d=0
c=[]
g=[]
d=guess(x,y)
h=str(d)
for i in h:
c.append(i)
f=len(c)
while 1:
if c[(f-1):f]==['0']:
g.append(c[:f])
f-=1
else:
break
print(len(g))
如果有帮助的话给个最佳吧
我也是萌新写这个写了很久{:10_266:}
如果不懂话我可以给你说一下我的嘿嘿{:10_297:}
页:
[1]