Python 学习之for与break的用法

Posted xuehaiwuya0000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 学习之for与break的用法相关的知识,希望对你有一定的参考价值。

          Python的循环体语句有forwhile 语句,与c语言比较类似。For语句主要用于指定次数的循环程序中,while一般用于无限循环语句中,仅仅相对而言,其实都可以运用。

     下面是一个模拟抽奖的简单程序,用户可以抽奖,每次输入一定的数字.当未抽到奖时,直接终止游戏。设定输入的数字0-10是三等奖,40-50是二等奖,90-100是一等奖。用for语句进行实现:

 

for i in range (1,4):
    age0=int(input("your selection number is:"))
    if age0<=10:
        print ("Congratulions, you have earned third prize")
    elif (age0<=50)&(age0>=40):
        print ("Congratulions, you have earned second prize")
    elif (age0<=100)&(age0>=90):
        print ("Congratulions, you have earned first prize")
    else:
        print ("Come on,dear")
        break
else:
    print("done")

 

pythonfor while语句后面可以跟着else 其共同作为一个整体,属于forwhile语句。Break语句是跳出循环体。当输入15时,打印”come on,dear’,执行break语句,结束循环体。不再执行最后的else语句,输出结果没有打印”done“。如下:

 

your selection number is:15
Come on,dear

大家一定要记住,whilefor语句是与后面的else作为一个整体,break语句跳出,是跳出整个的循环体,也跳出最后的else语句。切记。

 

     

 

以上是关于Python 学习之for与break的用法的主要内容,如果未能解决你的问题,请参考以下文章

python学习之break和continue在for循环中的使用(案例:打印出10以内的偶数,并且只要前三个偶数)

Python学习之[for 循环]

Python学习之第二天

Scala基础学习之for循环和while循环

python3学习之for循环

Python学习之[while]循环