python break -else 语句
for i in range(2,100):
    for j in range(2,i):
        if  i%j ==0:
            break
    else:
        print(i)
如果else子句紧接在循环语句的后面,那么在以下两种情况将会执行else子句的代码:
* 当循环体没有执行break的时候,即循环体正常结束
print("两次输入机会")
for i in range(2):
    num = int(input("请输入一个数字:"))
    if 10 == num:
        print("10 == num,触发break,不会执行else子句")
        break
else:
    print("循环体没有执行break语句,执行else子句")
print("程序结束")
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号