循环用于重复执行某些程序块。从上一讲的选择结构中,我们已经看到了如何使用缩进来表示程序块的从属关系。循环也以类似的方式编写。
for循环
for循环需要预先设置循环次数(n),然后执行n次for语句。
基本构造是
for 元素 in 序列:
statement
举例来说,我们编辑一个叫forDemo.py的文件
for a in [3,4.4,'life']:
print a
这个循环就是每次从表[3,4.4,'life']中取一个元素(回忆一下:表是一个序列),然后把这个元素赋给a,然后执行属于for的操作(print) .
介绍一个新的Python函数range(),来帮助你建立表。
idx = range(5)
print idx
while循环
while的用法是
while 条件:
statement
while 将继续循环遍历其从属语句,直到条件为假 (False)
举例
while i < 10:
print i
i = i + 1
中断循环
continue,在循环的某次执行中,如果遇到 continue 则跳过本次执行,继续下一个操作
break,停止执行整个循环
for i in range(10):
if i == 2:
continue
print i
当循环执行到i=2时,满足if条件,触发continue,跳过本次执行(不执行print),继续下一次执行(i=3)。
for i in range(10):
if i == 2:
break
print i
当循环执行到i=2时,if条件成立,触发break,整个循环停止。
总结
range()
for 元素 in 序列:
while 条件:
continue,
break。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python3线程中使用Event?12/31
- ♥ 如何在python中打开命令行09/26
- ♥ python if判断的使用格式08/28
- ♥ Python如何生成线程11/17
- ♥ 如何用python画玫瑰08/14
- ♥ 本月编程语言排行榜:C语言排名第一,python继续上升10/15
内容反馈