心飞杨 发表于 2021-4-7 10:13:40

python第九课课后作业

while True:
    while True:
      break
      print(1)
    print(2)
    break
print(3)
谁能解释一下,没看懂

wp231957 发表于 2021-4-7 10:16:07

break断当前循环
所以1无法输出23正常输出

心飞杨 发表于 2021-4-7 10:19:30

wp231957 发表于 2021-4-7 10:16
break断当前循环
所以1无法输出23正常输出

前面两个while什么意思啊,还没有判断是否正确就直接跳出循环

wp231957 发表于 2021-4-7 10:56:05

心飞杨 发表于 2021-4-7 10:19
前面两个while什么意思啊,还没有判断是否正确就直接跳出循环

whiletrue代表死循环,无需外界条件,直接进入循环
而break则是直接暴击跳出循环

ncx0331 发表于 2021-4-9 20:59:50

while True:
    while True:
      break#退出当前循环
      print(1)#此循环已退出,不会被打印
    print(2)#打印
    break
print(3)#循环外,打印3
页: [1]
查看完整版本: python第九课课后作业