简明Python教程读书笔记-4 控制流
2011-02-10 10:23
88 查看
某位计算机高人证明了任何程序都可以用顺序、选择和循环三种控制流来描述,所以作为一个完整的编程语言,必须支持这三种结构。顺序结构是自然支持的,选择与循环需要特殊的关键字和语法。
1. 选择结构
用if-elif-else实现:
需要注意的地方:
(1)正确的缩进格式,否则运行报错
(2)选择分支后的冒号
2. 循环结构
循环结构可以用while或者for来实现。
while循环:
for循环:
和C的区别:
(1)循环后可以有else
(2)for和C中的差别较大,一般只用于遍历序列中的每一个项目
3. break和continue
和C中的一样,但是在循环中使用break后,如果循环后有else,该else不会被执行
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不会被执行
相关文章推荐
- XSL简明教程(7)XSL 的控制语句
- Kotlin简明学习—流程控制
- XSL简明教程(7)XSL 的控制语句
- 简明python教程学习笔记(五)-控制流
- Git 版本控制常用命令 简明指南教程
- Silverlight 简明教程(3) -- 资源、样式控制、视觉状态以及部署
- 简明C语言教程(九)流程控制
- 简明pyton教程学习笔记 6-10 控制流+函数+模块+数据结构+解决问题
- 简明Python教程读书笔记-1
- 简明Python教程读书笔记-2 几个基本概念
- 简明Python3教程 8.控制流
- [原创]JWFD工作流-流程-数据同步控制的简明设计思路
- 简明Python教程读书笔记-3 运算符与表达式
- 简明Python3教程 8.控制流
- Lua中的控制结构(流程控制)简明总结
- 简明Python教程读书笔记-8 类和对象
- 简明Python教程读书笔记-9 文件操作
- XSL简明教程(7)XSL 的控制语句
- 简明python教程读书笔记(二)之为重要文件备份
- Python简明教程(一)数据类型、逻辑控制、函数