题目是:输入一个1-100之间的数字。打印1-1000中,所有可以被这个数字整除的数字,并打印序号。序号从1开始,依次加1.
例如,输入20,的运行情况:
请输入一个1-100之间的整数:20
1 20
2 40
3 60
4 80
5 100
......
46 920
47 940
48 960
49 980
50 1000
不明白这个代码哪里错了,求教一下
有几个问题,少冒号,然后里面的j不需要加一,还有就是print要放到循环中(缩进有问题)
i = 0
for j in range(1,1001):
if j % 20 == 0:
i += 1
print(i,j)
追问按照你说的改了一下,加上了冒号改了缩进,最后去掉了print里面的end" "我想问一下这里end为什么会影响最后的结果,最后那步我加了end就提示错误,不加就是对的
嗷嗷我好像知道了
谢谢