您的位置:首页 > 编程语言 > Python开发

简明Python教程读书笔记-4 控制流

2011-02-10 10:23 88 查看
某位计算机高人证明了任何程序都可以用顺序、选择和循环三种控制流来描述,所以作为一个完整的编程语言,必须支持这三种结构。顺序结构是自然支持的,选择与循环需要特殊的关键字和语法。

1. 选择结构

用if-elif-else实现:

if i < 1:
print("less than 1")
elif i < 3:
print("less than 3")
else:
print("else")
print("Done")


需要注意的地方:

(1)正确的缩进格式,否则运行报错

(2)选择分支后的冒号

2. 循环结构

循环结构可以用while或者for来实现。

while循环:

running = True
i = 1
while running:
if i == 5:
running = False
i = i + 1
else:
print("while loop done")


for循环:

for i in range(1, 5):
print i
else:
print("for loop done")


和C的区别:

(1)循环后可以有else

(2)for和C中的差别较大,一般只用于遍历序列中的每一个项目

3. break和continue

和C中的一样,但是在循环中使用break后,如果循环后有else,该else不会被执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: