实验教案省公开课一等奖全国示范课微课金奖PPT课件.pptx

实验教案省公开课一等奖全国示范课微课金奖PPT课件.pptx

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章Python程序实例解析;温度转换程序实例;

温度刻画存在不一样体系,摄氏度以1标准大气压下水结冰点为0度,沸点为100度,将温度进行等分刻画。华氏度以1标准大气压下水结冰点为32度,沸点为212度,将温度进行等分刻画。

问题:怎样利用Python程序进行摄氏度和华氏度之间转换

;步骤1:分析问题。这里给出三个角度。

第一,利用程序进行温度转换,由用户输入温度值,程序给出输出结果。这是最直观了解。(我们将以第一个了解角度为例编写并讲解余下程序步骤。)

;

第二,能够经过程序自动监听温度信息公布渠道(如收音机、电视机等)给出温度播报源数据,经过语音识别、图像识别等方法自动取得温度值,再由程序完成转换输出给用户。这种角度相比第一个不需要用户给出输入。

第三,伴随互联网高度普及和接入便捷,程序也能够定时从温度信息公布网站取得温度值,再将温度信息转换成旅行者熟悉方式。

;步骤2:划分边界:在确定问题计算部分基础上深入划分问题边界,即明确问题输入数据、输出数据和对数据处理要求。因为程序可能接收华氏温度和摄氏温度,并转换为另一个,该功效IPO描述以下:

输入:华氏或者摄氏温度值、温度标识

处理:温度转化算法

输出:华氏或者摄氏温度值、温度标识;步骤3:设计算法,

F表示华氏度,82F表示华氏82度

C表示摄氏度,28C表示摄氏28度

依据华氏和摄氏温度定义,转换公式以下:

C=(F–32)/1.8

F=C*1.8+32;步骤4:编写程序

;步骤5:调试、运行程序

在系统命令行上运行以下命令执行程序:

C:\pythonTempConvert.py

或者:使用IDLE打开上述文件,按F5运行(推荐)

输入数值,观察输出

;步骤6:升级维护

与人一样,任何程序都有生命周期。促使程序生命结束事件有很多,比如:平台更换、使用方式改变、算法改进等。对于上述例子,只要中国、美国使用不一样温度标准,温度转换问题将一直存在。伴随问题使用场景、输入和输出要求等原因改变,程序将需要不停地维护和升级

;Python语法元素分析;Python语言采取严格“缩进”来表明程序格式框架。缩进指每一行代码开始???空白区域,用来表示代码之间包含和层次关系。

1个缩进=4个空格

缩进是Python语言中表明程序框架唯一伎俩;单层缩进多层缩进

;注释是程序员在代码中加入一行或多行信息,用来对语句、函数、数据结构或方法等进行说明,提升代码可读性。注释是辅助性文字,会被编译或解释器略去,不被计算机执行。

比如,实例代码1.1中第1行就是一个注释。

#e1.1TempConvert.py;注释:程序员在代码中加入说明信息,不被计算机执行

注释两种方法:

单行注释以#开头

#Herearethecomments

多行注释以’’’开头和结尾

’’’

Thisisamultilinecomment

usedinPython

’’’;注释主要有三个用途。第一,标明作者和版权信息。在每个源代码文件开始若干行增加注释,标识编写代码作者、日期、用途、版权申明等信息

第二,解释代码原理或用途。在程序关键代码附近增加注释,解释关键代码作用,增加程序可读性。

第三,辅助程序调试。在调试程序时候,能够经过单行或多行注释暂时“去掉”一行或连续多行与当前调试无关代码,辅助程序员找到程序发生问题可能位置。;与数学概念类似,Python程序中采取“变量”来保留和表示详细数据值。为了更加好使用变量等其它程序元素,需要给它们关联一个标识符(名字),关联标识符过程称为命名。命名用于确保程序元素唯一性。

比如,实例代码1.1中,TempStr是一个接收输入字符串变量名字;常量:程序中值不发生改变元素

变量:程序中值发生改变或者能够发生改变元素

Python语言允许采取大写字母、小写字母、数字、下划线(_)和汉字等字符及其组合给变量命名,但名字首字符不能是数字,中间不能出现空格,长度没有限制

注意:标识符对大小写敏感,python和Python是两个不一样名字;Python3.x保留字列表(33个)

;存放和处理文本信息在计算机应用中十分常见。“文本”在程序中用字符串(string)类型来表示。Python语言中,字符串是用两个双引号或者单引号括起来一个或多个字符。实例代码1.1中第2、3、5、6、8、10行代码都包含带有双引号字符串。;字符串包含两种序号体系:正向递增序号和反向递减序号。

假如字符串长度为L:正向递增需要以最左侧字符序号为0,向右依次递增,最右

文档评论(0)

138****4229 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档