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培训。
正如我的代码所说,它应该打印0到98之间的数字,增加2到98.打印出10位数字时,它应该在下一行打印另外10位数字并继续。但它不能正常工作。但是,它可以从更改功能到
范围(0,100)`
但是当我将功能更改为
时不起作用范围(0,100,2)`
答案 0 :(得分:1)
提示:当你使用范围(0,100,2)时,i总是偶数且i + = 1会使它变为奇数,因此永远不会满足i%10 == 0.尝试使用不同的变量进行数字计数器或修改加法和模数的操作数。