欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python 中的for....else....

程序员文章站 2022-04-09 15:05:55
在一个for循环中,当循环遇到break语句之后程序就会跳出循环,执行for循环之后的语句;但是,当整个循环都没有遇上break语句,而且你想在这种情况下做一些事情的话,你就可以通过结合else来完成,下面我们来看一下例子。 num=int(input("请输入编号")) nums=[1,2,3,4 ......

在一个for循环中,当循环遇到break语句之后程序就会跳出循环,执行for循环之后的语句;但是,当整个循环都没有遇上break语句,而且你想在这种情况下做一些事情的话,你就可以通过结合else来完成,下面我们来看一下例子。

num=int(input("请输入编号"))
nums=[1,2,3,4,5,6,7,8,9,0]
for i in nums:
    if num == i:
        print("识别通过")
        break
else:
    print('不存在编号,请重新输入')

 

 

当然其中关键的判断条件只能是在整个循环中是否break跳出,而不能是其他条件!