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")