我有一段简单的代码,可以打印出整数 1-10:
i = 0
while i < 10:
i += 1
print(i)
然后,如果你只改变第 3 行的一个运算符,它会打印出无限数量的 1 整数(我明白为什么这样做)。
为什么运行第二个程序时没有发生语法错误?如果赋值运算符后面跟着加法运算符,它不会调用语法错误吗?
i = 0
while i < 10:
i =+ 1
print(i)
i+=1
是相同的i=i+1
, 然而i=+1
只是意味着i=(+1)
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)