While循环增加值



下面是代码,

spam = 0  
while spam < 5:                   
    print('Hello, world.')
    spam = spam + 1

问题:

所以spam = spam + 1表示增量会增加多少。因为这里有一个+ 1,它会增加1 ?

如果是,这个while循环增加1直到第5个增量值,而第5个增量值将导致条件的False值,下面的描述是否正确?

当spam小于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

理论上是的。因为你用0开始垃圾邮件。0-4个值将是您的条件的真实陈述。它将在5点前执行

最新更新