我理解为什么0打印0和foo!但为什么不打印1或2?

时间:2015-01-17 19:15:48

标签: python

for variable in range(20):
    if variable % 4 == 0:
        print variable
    if variable % 16 == 0:
        print 'Foo!'

1 个答案:

答案 0 :(得分:0)

你的意思是0等于等于标记,还是值为variable

作为variable的值,它无法打印任何内容,因为1或2都不是4或16的众多。作为等式的第二部分,它应该打印variable == (1 || 2)的内容。

0是anything * 0 == 0

中的任意数字

希望我的问题是对的。