1
from __future__ import print_function
i = 0
for i in range (0, 100)
print(i, end = " ")
i += 1
if i % 10 == 0
print(" ")
print()
我刚开始几天前学习python。 这是关于for_loop训练。python2.7:i%10 == 0不起作用
正如我的代码所说的,它应该打印出0到98之间的数字,增加2到98.当打印出10位数字时,它应该在下一行再打印10位数字并继续。但它不能正常工作。然而,从不断变化的功能启动,
范围(0,100)`
但是,当我改变功能
范围(0不工作, 100,2)`
这是因为生成的最后一个数字是'98'。通过增加它是'99',但'99%10'是**不** 0。 –