程序是由多条语句组成的,描述解决实际问题的执行步骤。执行程序就是按待定的流程执行程序中的语句。为了控制程序中各语句的执行顺序,编程语言提供控制流程的手段,称为流程控制结构或程序控制结构。
程序设计过程由分析问题,设计算法,编写程序,调试程序和编写文档。
编写文档: 编写程序说明书,内容包括程序名称,程序功能,运行环境,程序的装入和启动,需要输入的数据以及使用注意事项。
程序的顺序结构
按语句出现地先后顺序依次执行。
选择结构
当顺序结构无法对一些特殊情况进行选择处理。程序地选择结构是指程序能够根据所给判断条件是否满足,自动选择执行那些语句。
- 单选择语句(if语句)
- If-else语句
- If-elif-else语句
循环结构
- for循环语句
for 循环变量 in 可迭代对象:
循环体
可迭代 字符串,元组,列表,字典,range()对象
- while循环语句
While 循环条件:
循环体
- 带else语句的循环语句
Python中,for循环和while循环都有一个可选的else语句,在循环迭代正常完成之后执行。换句话说,如果是以break语句的非正常方式退出循环,则else语句不被执行。