python 11 continue语句

[复制链接]
hqingxi 发表于 2017-12-31 00:00:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
: e" k5 M2 |" x5 ^: ]
continue语句
- K5 F( E9 w6 Y4 Z2 @. R
" _/ U) i  D; V, j4 Icontinue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。
/ L( C; c# Y$ W使用continue语句6 u% i# |3 O1 k8 T% f; d+ _
' K* e1 s6 ?9 c# n9 r( C
例6.5 使用continue语句
0 k1 ~2 A/ m" m, F, V. ?
#!/usr/bin/python) h( k. N! `( T7 I& j% S" f
# Filename: continue.py6 w& Q1 J) ?8 D  W: h1 K0 q# O
while True:
( v6 H7 k3 U, t, J% C5 M s = raw_input('Enter something : ')8 L" j: g4 a7 T% Z3 d3 @
if s == 'quit':1 x# i+ g% h6 Y+ S5 w& ~. p
break. D$ u* c0 Y# o6 W1 r
if len(s) < 3:
" ?0 y6 _+ l. @  \' n4 d continue( p: I: p5 N5 X/ ~; j
print 'Input is of sufficient length'& Y; Y& b1 W3 k- U+ J3 ]6 r
# Do other kinds of processing here... 2 k: ^1 l  x, Y3 c' Q
输出3 }8 A% g. }5 f; ~& {* b
$ python continue.py
- y4 ^2 t0 m/ k& g0 c$ w% [Enter something : a
2 m; |& `3 k3 h, C' cEnter something : 12
2 w# R' U% M5 g% _" S9 bEnter something : abc, {, _' J* d. p" }2 r! K3 ]
Input is of sufficient length
" N( [; |( N- b: HEnter something : quit
! z- A  g. `/ J5 ?
它如何工作
( c4 L* ?$ f* M( i7 ~" P% {9 x在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。- n  a8 _% v5 J& T& h; l3 {5 w" v1 J
注意,continue语句对于for循环也有效。
: R. i; e5 q# o; b, O+ \9 T" J你有一份福利待领取「基础+架构+大数据+人工智能」. F8 l. c, p6 ^

2 S& G; n, t  y: t! z$ G; w❤如果需要小编每天的发文资料,请私信小编即可!
+ ?6 H/ {8 q  e❤提问/互动请留言,可直接在最底右下方"写留言即可"( e! s2 P" {/ H2 f1 e: e, U: e
❤如果觉得写得不错请点击“订阅”,每天更新内容!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图