Python 用于条件语句内嵌套循环的break命令
我想在if条件中使用break语句中断main while循环Python 用于条件语句内嵌套循环的break命令,python,if-statement,while-loop,conditional-statements,break,Python,If Statement,While Loop,Conditional Statements,Break,我想在if条件中使用break语句中断main while循环 a = 0 b = True while b: print(a) while a < 10: if a == 8: b = False break # want to break both while loops using this command else: print(a)
a = 0
b = True
while b:
print(a)
while a < 10:
if a == 8:
b = False
break # want to break both while loops using this command
else:
print(a)
a += 1
a=0
b=正确
而b:
印刷品(a)
而a<10:
如果a==8:
b=错误
break#要使用此命令中断两个while循环吗
其他:
印刷品(a)
a+=1
结果应该是
0
0
1.
2.
3.
4.
5.
6.
7Python不提供一种同时中断两个(或多个)循环的方法,因此简单的方法如下所示:
b = True
while b:
print(a)
while a < 10:
if a == 8:
b = False #Use this value to break out of top loop
break
else:
print(a)
a += 1
if !b: #Use the value of b like this to break out of top loop
break
b=True
而b:
印刷品(a)
而a<10:
如果a==8:
b=False#使用此值中断顶部循环
打破
其他:
印刷品(a)
a+=1
如果!b:#像这样使用b的值来打破顶部循环
打破
请说明您被困的地方,我们很乐意为您提供帮助,但无法为您编写代码请查看此信息。