计算1到n之间(包括n在内)有多少个数其各位数字和能被5整除,输出个数,n由键盘输入。
输入
10
输出
1
我只写到这里了 怎么续写下去啊
n = input()
list = list(n)
s = 0
for i in range(len(list)):
s+= int(list[i])
if s%5==0:
n = int(input('请输入n的值:'))
result = []
for i in range(1,n+1):
if i % 5 == 0:
result.append(i)
print('从 1 到 {} 之间能被5整除数字的个数为:{}'.format(n, len(result) ))
不是回答过么,还问
list = list(n)这是啥玩意
你写代码之前,能不能先想好你想干什么
你写代码之后,能不能想想你到底写了个什么
打印list,看你到底转换出了个什么东西,再往下写,别没头没脑的写一大堆自己也不知道干什么的代码,那能写下去才怪
这就像找路,你得知道自己现在在哪,才知道接下来该怎么走
你都不知道自己走到哪了,当然不知道该往哪去