For循环不打印以0结尾的数字?

时间:2019-06-20 23:03:28

标签: python for-loop if-statement

假设“ i”为90,而90%10 = 0,则不会打印90。

numbers = [1,100]
for i in numbers:
    if i%10 == 0:
        print(i)

输出:

100

应该是:10,20 ... 100?

1 个答案:

答案 0 :(得分:3)

您的列表仅包含值1和100,而不包含1到100之间的数字范围。请改为使用范围。

numbers = range(1, 100)