Python笔记(十二)--循环控制语句
来源:互联网 发布:牛贝 微信淘宝客 编辑:程序博客网 时间:2024/06/06 01:42
循环控制语句
循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:
Python break 语句
Python break语句,就像在C语言中,打破了最小封闭for或while循环。
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
流程图:例:
i = 2while(i < 100): j = 2 while(j <= (i/j)): if not(i%j): break j = j + 1 if (j > i/j) : print i, " 是素数" i = i + 1输出:
2 是素数3 是素数5 是素数7 是素数11 是素数13 是素数17 是素数19 是素数23 是素数29 是素数31 是素数37 是素数41 是素数43 是素数47 是素数53 是素数59 是素数61 是素数67 是素数71 是素数73 是素数79 是素数83 是素数89 是素数97 是素数
print '\n1000以内最大的20个素数之和为:'s=0;k=0for i in range(1000,1,-1): t=0 for j in range(2,i): if i%j==0: t=1 break if t==0: s+=i print i,'+', k+=1 if k==20:breakprint '=',s输出:
1000以内最大的20个素数之和为:997 + 991 + 983 + 977 + 971 + 967 + 953 + 947 + 941 + 937 + 929 + 919 + 911 + 907 + 887 + 883 + 881 + 877 + 863 + 859 + = 18580
Python continue 语句
Python continue 语句跳出本次循环,而break跳出整个循环。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中。
流程图:
例:
i = 1while i < 10: i += 1 if i%2 > 0: # 非双数时跳过输出 continue print i # 输出双数2、4、6、8、10输出:
246810
continue 语句是一个删除的效果,他的存在是为了删除满足循环条件下的某些不需要的成分
Python pass 语句
Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。
例:for letter in 'Python': if letter == 'h': pass #这是 pass 块 print '当前字母 :', letterprint "Good bye!"输出:
当前字母 : P当前字母 : y当前字母 : t当前字母 : h当前字母 : o当前字母 : nGood bye!
阅读全文
0 0
- Python笔记(十二)--循环控制语句
- python循环控制语句(for)
- Python笔记7:循环技巧和控制语句
- Python学习笔记(十二)----Python continue 语句
- Python入门笔记(4)_ 控制流:条件判断和循环语句
- Python笔记(1)----条件、循环语句
- Python笔记(十)--while循环语句
- Python笔记(十一)--for循环语句
- python 学习笔记(2) 条件语句与循环语句
- Python学习笔记(三)-- 条件语句 + 循环语句
- 【学习笔记】python循环语句
- golang语法总结(十二):循环语句
- C++笔记(1):循环中的控制语句
- java学习笔记(七)流程控制之循环语句
- 关于Python中的for循环控制语句
- 关于Python中的for循环控制语句
- 关于Python中的for循环控制语句
- 关于Python中的for循环控制语句
- HDU
- 有关刚开始学习Unity的心得
- CSDN-markdown编辑器
- 如何实现Linux进程之间的通信?
- SQL注入-攻入Apple ID钓鱼网站实录
- Python笔记(十二)--循环控制语句
- Myeclipse快捷键大全
- 对于c/c++中char型可以输入整型,而int型却不能输入字符
- Unfair Poll CodeForces
- 范式的理解
- JAVA-JVM参数
- 0<0x80000000与0x80000000是32位有符号整型最小值的随记
- 权利的游戏-第七季第七集
- nuttx-smartfs