所以我有一段简单的代码打印出整数1-10:
i = 0
while i < 10:
i += 1
print(i)
Run Code Online (Sandbox Code Playgroud)
然后,如果您只是在第3行更改一个运算符,它会打印出无限量的1个整数(我明白为什么会这样做).为什么运行第二个程序时不会出现语法错误?如果赋值运算符后跟一个加法运算符,它会不会调用语法错误?
i = 0
while i < 10:
i =+ 1
print(i)
Run Code Online (Sandbox Code Playgroud)