009 课后作业求助
while True:while True:
break
print(1)
print(2)
break
print(3)
最终为何只打印23而1不打印呢 代码是从上往下执行,你嵌套的那个循环里面先执行的break,不会执行后面的代码,外面的循环先打印2再退出循环打印3那就不用讲了 本帖最后由 Judie 于 2020-1-9 21:24 编辑
咱看啊
while True: #循环1开始
while True: #循环2开始
break #循环2结束,跳出循环2,循环2之后的代码不再考虑
print(1)#在循环2的break之后,不再考虑,即最后不会打印1
print(2) #跳出循环2后,循环1继续,打印2
break #循环1结束,跳出循环,1,循环1之后的代码不再考虑
print(3) #不在任何循环里,单独的一个语句,执行,打印3
#所以最后的结果只打印2,3;只有1不会被打印出来
/记得设置最佳答案哦,或继续跟帖提问
{:10_257:}
页:
[1]