控制流之continue

continue语句
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。
使用continue语句
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

例6.5 使用continue语句

#!/usr/bin/python
# Filename: continue.py
while True:
    s = raw_input(‘Enter something : ‘)
    if s == ‘quit‘:
        break
    if len(s) < 3:
     continue
    print ‘Input is of suficient lenhth‘

它如何工作
在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。
注意,continue语句对于for循环也有效。

时间: 2024-11-05 02:32:56

控制流之continue的相关文章

Python语言之控制流(if...elif...else,while,for,break,continue)

1.if...elif...else... 1 number = 23 2 guess = int(raw_input('Enter an integer : ')) 3 4 if guess == number: 5 print( 'Congratulations, you guessed it.' ) # New block starts here 6 print( "(but you do not win any prizes!)" ) # New block ends here

Kotlin控制流

Kotlin中的控制流用于流程控制的表达式如if.when.for.while If表达式 Kotlin中,if是一个表达式,它会返回一个值.它可以用来替代三元运算符(条件?然后:否则) if var a = 1 var b = 2 var max = a if(b > a) max = b   println(max)             //2 if else var min: Int if(a < b){     min = a }else{     min = b } printl

java基础-控制流语句

一般情况下,代码的执行按照从上到下的顺序,然而通过加入一些判断,循环和跳转语句,你可以有条件地执行特定的语句. 接下来分三部分介绍Java的控制流语句,他们是判断语句(if-then, if-then-else, switch),循环语句(for, while, do-while)和跳转语句(break, continue, return). 判断语句 if-then语句 if-then语句是控制流语句中最基本的语句,它告诉程序如果制定的条件为true,则执行一段特定代码. if-then-el

C语言基础——控制流

控制流指定了语句的执行顺序. 1.顺序结构 2.选择结构 if:if else:if else if  else: switch: switch执行效率高,局限性大,case后面一定要加break: 表达式必须返回整数值:case必须是常量表达式. switch只能针对int,char 等基本数据类型使用: 3.循环结构 while: for:前置测试循环 先进行判断,在循环 do/while;后置测试循环 先循环一次,再判断 4.break, continue, return; break,

【语言对比】控制流语法对比

在了解各个语言支持的数据类型之后,接下来要对比的,就是各种语言支持的各种控制结构. 1.选择控制结构 Python的选择语句if/elif/else : 语法含义上和C++.JAVA语言没有区别,只是在语法格式上有所不同.首先,采用elif作为else if的缩写(其他的脚本语言中也大部分是这样),其次,对于每一个选择条件,有冒号作为截止,其他的语言都是采用{}来标识代码段的.Python中是没有类似于JAVA和C++中的switch语句的,至于原因,是因为python中有一个很好的方式能够代替

[Python 3系列]控制流

编程的真正力量不仅仅在于运行一条条的指令,就像任务清单那样.根据表达式求值的结果,程序可以决定下一步的操作."控制流语句"决定了在什么条件下执行哪些python语句. 布尔值 虽然整型.浮点型和字符串数据类型有无数种可能的值,但"布尔"数据类型只有两种值:True和False.在作为python代码输入时,布尔值True和False不像字符串,两边没有引号,它们总是以大写字母开头.布尔值也可以用在表达式中,并且可以保存在变量中.如果大小写不正确,或者试图用True和

Swift3.0P1 语法指南——控制流

原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//apple_ref/doc/uid/TP40014097-CH9-ID120 1.For循环 (1)for in 使用for-in来遍历一个集合里的元素. 1 for index in 1...5 { 2 print("\(index)

4、Python控制流

4-1.Python控制流 控制流的类型有三种: 1,顺序结构: 2,分支结构: (if) 3,循环结构:(while,for) 4-2.分支结构if 格式: if 是这样: 执行这一部分的语句 elif 是这样: 执行这一部分的语句 else: 执行这部分语句 例子: 4-3.循环结构while 格式: while 条件为真: 循环执行该部分语句 else: 条件为假,则执行这部分语句 #else部分可以省略 例子: 例子: 4-4.循环结构for 格式: for i in 集合: 执行该部分

进击的雨燕---------------控制流

Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行不同代码分支的if.guard和switch语句,还有控制流程跳转到其他代码的break和continue语句. 除了 C 语言里面传统的 for 循环,Swift 还增加了for-in循环,用来更简单地遍历数组(array),字典(dictionary),区间(range),字符串(string)和其他序列类型. Swift 的switch语句比 C 语言中更加强大.在 C 语言中