关于python程序设计流程(未完结) |
您所在的位置:网站首页 › python程序设计总结100 › 关于python程序设计流程(未完结) |
要点概论:
1.了解程序设计过程
2.掌握程序流程图
3.了解代码书写规则
4.掌握顺序结构
5.掌握选择结构
6.了解程序设计方法与风格
一.基本逻辑结构
程序处理流程具有输入,处理和输出三个步骤: 输入包括变量赋值语句等 处理包括算法,逻辑,计算等 输出包括打印,写入文件或数据库等 基本结构分为顺序结构,选择结构和循环结构三种: 顺序结构:顺序结构作为最简单的控制结构,是按照语句书写的先后次序一句一句地执行。 选择结构:选择结构又称为分支语句,条件判断结构,表示在某种特定的条件下选择程序中的特定语句执行,即对不同的问题采用不同的处理方式。 循环结构:是指只要条件表达式为真,程序就反复,有规律地执行某一操作块的现象 二.python程序设计流程 采用python设计程序一般分为如下步骤。 步骤1:分析找出解决问题的关键之处,即找出解决问题的算法,确定算法的步骤。 步骤2:将算法转换为程序流程图 步骤3:根据程序流程图编写符合python语法的代码 步骤4:调试程序,纠正错误。 三.代码书写缩进python语言使用代码书写缩进体现程序的逻辑关系,行首的空白成为缩进,缩进结束就代表一个代码块结束。 1.python语言将代码书写缩进作为语法要求 2python利用行首的空白(空格和制表符(tab键))来决定逻辑行的缩进层次 3.同一层次的语句必须有相同的缩进,每一组这样的语句称为一个块 ps:空格和制表符不能混用 四.输入与输出 1.数据输入:input() 2.数据输出:print() 五.基本结构详解 1.顺序结构 顺序结构是最简单的控制结构,按照语句的书写先后次序依次执行,其特点是程序沿着一个方向进行,具有唯一的入口和出口。 2.选择结构选择结构又称为分支结构,表示在某种特定的条件下选择特定语句执行,python通过 if 语句来实现分支结构,其具有单分支,双分支,多分支三种形式 2.1 单分支 if 条件表达式: 语句块 2.2 双分支如图所示,当条件表达式的值为True时,程序执行语句1;当条件表达式的值为False时,程序执行语句2 if 条件表达式:
else:
2.3 多分支 当分支超过两个时,采用if语句的多分支语句。该语句的作用是根据不同的条件表达式的值确定执行哪个语句块。当某个条件表达式值为True时,就执行该条件下的语句块,其余分支不再执行;若所有条件都不满足,且又else子句,则执行该语句快 否则什么也不执行。 if 条件表达式1:
elif 条件表达式2:
elif 条件表达式3:
... else:
3.循环结构(未完成) 3.1 while 语句 【格式1】 while 循环控制条件: 循环体 【格式2】 while 循环控制条件: 循环体 else: 语句 3.2 for 语句 for语句是遍历型循环,依次访问序列中的全体元素,主要用于列表,元组等迭代结构。 for 目标标识符 in 序列: 循环体 3.3 循环嵌套 一个循环体中嵌入另一个循环,称为多重循环,又称循环嵌套。较常见的是二重循环。 3.3.1 二重循环:python语言允许在 while 循环中国嵌入 for 循环,反之亦可。语法如下 while expression: for iterating_var in sequence: statement(s) statement(s) 二重循环结构的构造需要确定外层循环控制变量,内层循环控制变量以及内外层循环控制变量之间的关系,一般具有如下步骤。 步骤1:确定其中一个循环控制变量为定值,实现单重循环。 步骤2:将此循环控制变量从定值变化为变值,将单重循环转变为双重循环。 3.4 构造循环结构 (未完成)
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |