Discuss / Python / 这是个死循环吗?

这是个死循环吗?

Topic source

n=0 while n<10: if n%2==0: continue print(n) n=n+1

执行时输出任何东西,这是个死循环吗? 是不是这样理解: 初始值n=0,进入循环时if语句成立,就跳过print(n)和n=n+1了,直接跳到下一次循环继续执行while。然后就不断就这样死循环了。。。

n=0 while n<10: print(n)

#你知道自己写这么多是干嘛用的吗?n = n+1,再加上前面有个n<10的限制,循环九次就不满足条件,自动break了!

  • 1

Reply