某位计算机高人证明了任何程序都可以用顺序、选择和循环三种控制流来描述,所以作为一个完整的编程语言,必须支持这三种结构。顺序结构是自然支持的,选择与循环需要特殊的关键字和语法。
1. 选择结构
用if-elif-else实现:
需要注意的地方:
(1)正确的缩进格式,否则运行报错
(2)选择分支后的冒号
2. 循环结构
循环结构可以用while或者for来实现。
while循环:
for循环:
和C的区别:
(1)循环后可以有else
(2)for和C中的差别较大,一般只用于遍历序列中的每一个项目
3. break和continue
和C中的一样,但是在循环中使用break后,如果循环后有else,该else不会被执行