这是下面的代码,
spam = 0
while spam < 5:
print('Hello, world.')
spam = spam + 1
问题:
垃圾邮件=垃圾邮件+ 1也是,意味着增量会增加多少。因为这里有+ 1,它会增加1?
如果这样,当循环增加1直到第5个增量值,第5个增量值将导致条件的假值时,下面的说明是否正确?
# 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)
技术上是的。因为你用0到0的值开始垃圾邮件将是你的条件的真实陈述。它将执行5。