Python如何使用Continue语句?用法示例

Python中使用循环可以高效地自动执行和重复执行任务。但是有时, 可能会出现一种情况, 你想要完全退出循环, 跳过迭代或忽略该条件。这些可以通过循环控制语句来完成。循环控制语句从其正常顺序更改执行。当执行离开作用域时, 在该作用域中创建的所有自动对象都将被销毁。 Python支持以下控制语句。

  • continue语句
  • break语句
  • pass语句

在本文中, 主要重点将放在continue语句。

continue语句

和break语句一样,Continue也是一个循环控制语句。continue语句与break语句相反,它不是终止循环,而是强制执行循环的下一个迭代。

顾名思义, continue语句会强制循环继续或执行下一个迭代。在循环中执行continue语句时, continue语句之后的循环内代码将被跳过, 并且循环的下一个迭代将开始。

语法如下:

continue

例子:

考虑当你需要编写一个打印从1到10而不是6的数字的程序时的情况。指定必须使用循环执行此操作, 并且只能使用一个循环。

下面是continue语句的用法。这里我们可以做的是从1到10运行一个循环,每次我们都要比较迭代器和6的值。如果它等于6,我们将使用continue语句继续下一次迭代而不打印任何内容,否则我们将打印该值。

以下是上述想法的实现:

# Python program to
# demonstrate continue
# statement
  
# loop from 1 to 10
for i in range ( 1 , 11 ):
  
     # If i is equals to 6, # continue to next iteration  
     # without printing 
     if i = = 6 :
         continue
     else :
         # otherwise print the value
         # of i
         print (i, end = " " )

输出如下:

1 2 3 4 5 7 8 9 10

continue语句可以与任何其他循环一起使用, 就像while的使用方式一样对于循环以上。

练习题:

给定数字n, 则打印三角形图案。我们只能使用一个循环。

Input: 7
Output:
*
* * 
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *

解:使用一个循环打印图案S2(使用Continue语句)

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。​​​​​​​

更多Python开发技术相关内容请参考:lsbin - IT开发技术https://www.lsbin.com/

查看以下更多Python相关的内容:

  • 5
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值