python基础-for循环
if else 判断和for 循环构成了python思维的基础。
多层for循环如何退出自如
#for循环3次break退出,
#原理是外面设置为假,最最内层的循环内条件内置标志为真并跳出,
#每次跳出的外层for循环下判断内部传出来的值是否为真,真就继续跳出,层层跳出
break_flag = False
for i in range(10):
print("=>爷爷",i)
for j in range(10):
print("==>爸爸",j)
for k in range(10):
print("===>孙子",k)
if k==2:
break_flag = True
break
if break_flag:
break
if break_flag:
break
print("loft")
跳出多层while循环
#while循环三次直接退出,原理是设置每次while 语句为假,设置最内部为真
# 标志赋值为假
flag=False
# 计数器
count=0
while flag==False:
print("爷爷")
while flag==False:
print("爸爸")
while flag==False:
count+=1
if count>10:
flag=True
print("孙子")
print("keep going...")
xflag=False
xcount=0
while not xflag:
print("yeye")
while not xflag:
xcount+=1
if xcount==3:
xflag=True
print("baba")

浙公网安备 33010602011771号