1 / 38
文档名称:

Python电子教案21 Python程序实例解析.ppt

格式:ppt   大小:282KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python电子教案21 Python程序实例解析.ppt

上传人:东方不败 2020/12/8 文件大小:282 KB

下载得到文件列表

Python电子教案21 Python程序实例解析.ppt

文档介绍

文档介绍:第2章 Python程序实例解析
温度转换程序实例
步骤1:分析问题。这里给出三个角度。
第一,利用程序进行温度转换,由用户输入温度值,程序给出输出结果。这是最直观的理解。(我们将以第一种理解角度为例编写并讲解余下程序步骤。)
温度转换实例
第二,可以通过程序自动监听温度信息发布渠道(如收音机、电视机等)给出的温度播报源数据,通过语音识别、图像识别等方法自动获得温度值,再由程序完成转换输出给用户。这种角度相比第一种不需要用户给出输入。
第三,随着互联网的高度普及和接入的便捷,程序也可以定期从温度信息发布网站获得温度值,再将温度信息转换成旅行者熟悉的方式。
温度转换实例
步骤2:划分边界:在确定问题计算部分的基础上进一步划分问题边界,即明确问题的输入数据、输出数据和对数据处理的要求。由于程序可能接收华氏温度和摄氏温度,并转换为另一种,该功能的IPO描述如下:
输入:华氏或者摄氏温度值、温度标识
处理:温度转化算法
输出:华氏或者摄氏温度值、温度标识
温度转换实例
步骤5:调试、运行程序
在系统命令行上运行如下命令执行程序:
C:\>python
或者:使用IDLE打开上述文件,按F5运行(推荐)
输入数值,观察输出
温度转换实例
步骤6:升级维护
与人一样,任何程序都有生命周期。促使程序生命结束的事件有很多,例如:平台更换、使用方式变化、算法改进等。对于上述例子,只要中国、美国使用不同的温度标准,温度转换的问题将一直存在。随着问题使用场景、输入和输出要求等因素的变化,程序将需要不断地维护和升级
温度转换实例
Python语法元素分析
Python语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
1个缩进 = 4个空格
缩进是Python语言中表明程序框架的唯一手段
程序的格式框架
单层缩进 多层缩进
程序的格式框架