Python合集之Python跳转语句(二)

        在上一节的合集中,我们了解了Python跳转语句中的break语句的相关知识,本节我们将进一步了解一下Python跳转语句中的continue及Pass语句的相关知识。

1.continue语句   

    continue语句的作用没有break语句强大,它只能终止本次循环而提前进入到下一次循环中。

    continue语句的语法比较简单,只需要在while或for语句中加入即可。

注:continnue语句一般与if语句搭配使用,表示在某种条件下,跳过当前循环剩余的语句,然后继续进行下一轮循环。如果使用嵌套循环,continue语句将只跳过最内层循环中的剩余语句。

在while语句中使用continue语句的形式如下:

while 条件表达式1 :
    执行代码
    if 条件表达式 2 :
        continue

其中,条件表达式2用于判断何时条用continue语句跳出循环。

在for语句中使用continue语句的形式如下:

for 迭代变量 in 对象 :
    if 条件表达式 :
        continue

其中,条件表达式用于判断何时调用continue语句跳出循环。

例:几个好朋友一起玩逢七拍腿游戏,即从1开始依次数数,当数到尾数是7的数或7的倍数时,则不报出该数,而是拍一下腿。现我们利用编程,从1到99,假设每个人都没有数错,计算一共拍多少次腿。

total=99
for number in rang(1,100) :
    if number % 7 ==0 :
        continue
    else :
        string=str(number)
        if string.endswith('7') :
            continue
    total-=1
print("从1数到99共拍腿",total,"次。")

2.Pass空语句

在Python中还有一个pass语句,表示空语句,它不做任何事情,一般起到占位作用。

例:在应用for循环输出1~10之间的偶数时,在不是偶数时,应用pass语句占个位置,方面以后对不是偶数的数进行处理。

for in in rang(1,10) :
    if i % 2==0 :
        print(i,end=' ')
    else :
        pass

花絮:

本期的Python的跳转语句中的continue及pass语句就分享到这里,下期我们将继续分享Python中数列的相关知识,感兴趣的朋友可以关注我。

同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

原文地址:https://www.cnblogs.com/a-mumu/p/14135741.html