Python程序实例解析.ppt

上传人:牧羊曲112 文档编号:5576073 上传时间:2023-07-29 格式:PPT 页数:29 大小:224.50KB
返回 下载 相关 举报
Python程序实例解析.ppt_第1页
第1页 / 共29页
Python程序实例解析.ppt_第2页
第2页 / 共29页
Python程序实例解析.ppt_第3页
第3页 / 共29页
Python程序实例解析.ppt_第4页
第4页 / 共29页
Python程序实例解析.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《Python程序实例解析.ppt》由会员分享,可在线阅读,更多相关《Python程序实例解析.ppt(29页珍藏版)》请在三一办公上搜索。

1、Python语言程序设计,第2章 Python程序实例解析,温度转换程序实例,温度体系,温度刻画存在不同体系,摄氏度以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画。华氏度以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画。,温度转换实例,问题:如何利用Python程序进行摄氏度和华氏度之间的转换 步骤1:分析问题的计算部分:采用公式转换方式解决计算问题,温度转换实例,步骤2:确定功能 输入:华氏或者摄氏温度值、温度标识 处理:温度转化算法 输出:华氏或者摄氏温度值、温度标识 F表示华氏度,82F表示华氏82度 C表示摄氏度,28C表示摄氏28度,温度转

2、换实例,步骤3:设计算法根据华氏和摄氏温度定义,转换公式如下:C=(F 32)/1.8 F=C*1.8+32 其中,C表示摄氏温度,F表示华氏温度,温度转换实例,步骤4:编写程序,温度转换实例,步骤5:调试、运行程序在系统命令行上运行如下命令执行程序:C:python TempConvert.py或者:使用IDLE打开上述文件,按F5运行(推荐)输入数值,观察输出,Python语法元素分析,程序的格式框架,Python语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。1个缩进=4个空格用以在Python中标明代码的层次关系缩进是Py

3、thon语言中表明程序框架的唯一手段,程序的格式框架,单层缩进 多层缩进,注释,注释:程序员在代码中加入的说明信息,不被计算机执行注释的两种方法:单行注释以#开头#Here are the comments多行注释以 开头和结尾 This is a multiline comment used in Python,命名与保留字,常量:程序中值不发生改变的元素变量:程序中值发生改变或者可以发生改变的元素Python语言允许采用大写字母、小写字母、数字、下划线(_)和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制注意:标识符对大小写敏感,python和Pyt

4、hon是两个不同的名字,命名与保留字,保留字,也称为关键字,指被编程语言内部定义并保留使用的标识符。程序员编写程序不能定义与保留字相同的标识符。每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等。掌握一门编程语言首先要熟记其所对应的保留字。,命名与保留字,Python 3.x保留字列表(33个),字符串,Python语言中,字符串是用两个双引号“”或者单引号 括起来的一个或多个字符。Python字符串的两种序号体系,赋值语句,Python语言中,=表示“赋值”,即将等号右侧的值计算后将结果值赋给左侧变量,包含等号(=)的语句称为“赋值语句”同步赋

5、值语句:同时给多个变量赋值,=,赋值语句,例:将变量x和y交换采用单个赋值,需要3行语句:即通过一个临时变量t缓存x的原始值,然后将y值赋给x,再将x的原始值通过t赋值给y。采用同步赋值语句,仅需要一行代码:,Python对象模型,x=354 type(x)id(x)34539888,x=word type(x)id(x)33407296,20,Python与C的比较,Python:x=5x=x+1,C:x=5x=x+1,input()函数,获得用户输入之前,input()函数可以包含一些提示性文字=input(),分支语句,分支语句是控制程序运行的一类重要语句,它的作用是根据判断条件选择程序

6、执行路径,使用方式如下:,if:elif:.else:,eval()函数,eval()函数是Python语言中一个十分重要的函数,它能够以Python表达式的方式解析并执行字符串,将返回结果输出与int()区别?,输出函数,print()函数用来输出字符信息,或以字符形式输出变量。print()函数可以输出各种类型变量的值。print()函数通过%来选择要输出的变量。,Python Programming,3/e,26,Print函数例子,print(3+4)print(3,4,3+4)print()print(3,4,end=),print(3+4)不换行print(The answer is,3+4),73 4 73 4 7The answer is 7,实例,用户输入两个数字,计算它们的平均数,并输出平均数,Python Programming,3/e,28,确定次数循环,for i in 0,1,2,3:print(i)0123 for odd in 1,3,5,7:print(odd*odd)192549,Range函数,sum函数,list(range(4):0,1,2,3 list(range(1,8):1,2,3,4,5,6,7 list(range(1,8,2):1,3,5,7 sum(1,2,3,4):101+2+3+100?如何做?,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号