为什么运行结果没有1 呢
while True:while True:
break
print(1)
print(2)
break
print(3) 你进入第二个while遇到第一条语句就是break,而且你的print(1)和这个break是同一层,进入循环就break出去循环了,就没有输出1了 break的作用是跳出最里层循环(该循环未执行的代码不会再执行,直接跳出),在执行print(1)之前,已经break出去了 2楼说的对,执行到print(1)之前就break出去了,自然不会打印1了
页:
[1]