while循环 - 递增值

时间:2015-10-11 00:57:19

标签: python-3.4

这是下面的代码,

spam = 0  

while spam < 5:                   
    print('Hello, world.')

    spam = spam + 1

问题:

垃圾邮件=垃圾邮件+ 1也是,意味着增量会增加多少。因为这里有+ 1,它会增加1?

如果这样,当循环增加1直到第5个增量值,第5个增量值将导致条件的假值时,下面的说明是否正确?

当垃圾邮件小于5时,它会将hello world打印到第4个增量值

 # 0 < 5 = true = prints hello world
 # 1 < 5 = true = prints hello world
 # 2 < 5 = true = prints hello world
 # 3 < 5 = true = prints hello world
 # 4 < 5 = true = prints hello world
 # 5 < 5 = fals = no printing of hello world

1 个答案:

答案 0 :(得分:0)

技术上是的。因为你用0到0的值开始垃圾邮件将是你的条件的真实陈述。它将执行5。