在上一节的合集中,我们了解了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中数列的相关知识,感兴趣的朋友可以关注我。
同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。