spam = spam + 1是什么意思?



我刚接触python编程语言,我有一个问题。

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

最后一行是什么意思?我搜索了一下,但不幸的是,我没能找到我问题的答案。事先谢谢你!

如前所述,spam = spam + 1使spam的值增加1。

如果您正在查看的程序实际上是这样的,则更有意义:

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

现在spam = spam + 1是环体的一部分…整个程序将输出&;Hello, world&;5次。

缩进显著

spam = spam + 1表示将add1previous的值改为spam,将assign的新值改为spam的变量。

如果我们详细说明spam = spam + 1等于

spam = 0
temporary_variable = spam + 1 # temporary_variable = 0 + 1 = 1
spam = temporary_variable # spam = 1

例如:

spam = 2020
spam = spam + 1
print(spam) # spam will be 2021 since 2020 + 1 = 2021

最新更新