马上注册,结交更多好友,享用更多功能^_^ 您需要 登录 才可以下载或查看,没有账号?立即注册 x while True: while True: break print(1) print(2) break print(3) 返回结果: 2 3 而: while True: while True: break print(1) break print(2) break print(3) 运行后: 3 分别怎么理解? 更多, 您需要
该代码段是一个嵌套的无限循环,它的执行流程如下: 1. 进入 while True 循环的第一层,执行到第2行时进入第二层 while True 循环。 2. 在第二层 while True 循环中,执行到第3行时遇到 break 关键字,跳出内层循环, 然后控制权返回到外层循环继续执行,因为内层循环已经跳出,所以不会执行第4行的代码。 3. 在外层循环中,执行到第6行时遇到 break 关键字,跳出整个循环, 然后执行第7行的 print(3) 语句,输出结果为 3。 因此该代码最终输出的结果为: 2 3
sfqxx 发表于 2023-4-24 07:17 该代码段是一个嵌套的无限循环,它的执行流程如下: 1. 进入 while True 循环的第一层,执行到第2行时进 ... 那下面这个呢: while True: while True: break print(1) break print(2) break print(3)