为什么这个死循环只是空格的问题?
Topic source无空格时这么运行,此时n始终为1,n=n+1不参与循环
if n > 10:
break
print(n)
有空格时,n=n+1参与循环
if n > 10:
break
print(n)
n=n+1
这是Python的缩进问题
- 1
无空格时这么运行,此时n始终为1,n=n+1不参与循环
if n > 10:
break
print(n)
有空格时,n=n+1参与循环
if n > 10:
break
print(n)
n=n+1
这是Python的缩进问题
All-So-Fire
n = 1 while n <= 100: if n > 10: break print(n) n = n + 1 # 这一段如果前面加上四个空格,就会变为正常1-10结束,否则就是死循环,这是为什么呢? print('END')