版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python语言程序设计Python程序实例解析第2章Python程序实例解析Python程序实例解析温度转换程序实例Python程序实例解析温度体系温度刻画存在不同体系,摄氏度以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画。华氏度以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画。Python程序实例解析温度转换实例问题:如何利用Python程序进行摄氏度和华氏度之间的转换步骤1:分析问题的计算部分:采用公式转换方式解决计算问题Python程序实例解析温度转换实例步骤2:确定功能
输入:华氏或者摄氏温度值、温度标识
处理:温度转化算法
输出:华氏或者摄氏温度值、温度标识F表示华氏度,82F表示华氏82度C表示摄氏度,28C表示摄氏28度Python程序实例解析温度转换实例步骤3:设计算法根据华氏和摄氏温度定义,转换公式如下:C=(F–32)/1.8F=C*1.8+32
其中,C表示摄氏温度,F表示华氏温度Python程序实例解析温度转换实例步骤4:编写程序Python程序实例解析温度转换实例步骤5:调试、运行程序
在系统命令行上运行如下命令执行程序:C:\>pythonTempConvert.py或者:使用IDLE打开上述文件,按F5运行(推荐)输入数值,观察输出Python程序实例解析Python语法元素分析Python程序实例解析程序的格式框架Python语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
1个缩进=4个空格用以在Python中标明代码的层次关系缩进是Python语言中表明程序框架的唯一手段Python程序实例解析程序的格式框架单层缩进
多层缩进Python程序实例解析注释注释:程序员在代码中加入的说明信息,不被计算机执行注释的两种方法:单行注释以#开头 #Herearethecomments多行注释以’’’开头和结尾’’’ThisisamultilinecommentusedinPython’’’Python程序实例解析命名与保留字常量:程序中值不发生改变的元素变量:程序中值发生改变或者可以发生改变的元素Python语言允许采用大写字母、小写字母、数字、下划线(_)和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制注意:标识符对大小写敏感,python和Python是两个不同的名字Python程序实例解析命名与保留字保留字,也称为关键字,指被编程语言内部定义并保留使用的标识符。程序员编写程序不能定义与保留字相同的标识符。每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等。掌握一门编程语言首先要熟记其所对应的保留字。Python程序实例解析命名与保留字Python3.x保留字列表(33个)andelifimportraiseaselseinreturnassertexceptistrybreakfinallylambdawhileclassfornonlocalwithcontinuefromnotyielddefglobalorTruedelifpassFalseNonePython程序实例解析字符串Python语言中,字符串是用两个双引号“”或者单引号‘’括起来的一个或多个字符。Python字符串的两种序号体系Python程序实例解析赋值语句
Python语言中,=表示“赋值”,即将等号右侧的值计算后将结果值赋给左侧变量,包含等号(=)的语句称为“赋值语句”同步赋值语句:同时给多个变量赋值
<变量1>,…,<变量N>=<表达式1>,…,<表达式N>Python程序实例解析赋值语句例:将变量x和y交换采用单个赋值,需要3行语句:即通过一个临时变量t缓存x的原始值,然后将y值赋给x,再将x的原始值通过t赋值给y。采用同步赋值语句,仅需要一行代码:Python程序实例解析Python对象模型>>>x=354>>>type(x)<class'int'>>>>id(x)>>>x="word">>>type(x)<class'str'>>>>id(x)20Python程序实例解析Python与C的比较Python:x=5x=x+1C:x=5x=x+1Python程序实例解析input()函数获得用户输入之前,input()函数可以包含一些提示性文字
<变量>=input(<提示性文字>)>>>input("请输入:")请输入:python'python'>>>input("请输入:")请输入:1024.256'1024.256'
Python程序实例解析分支语句分支语句是控制程序运行的一类重要语句,它的作用是根据判断条件选择程序执行路径,使用方式如下:if<条件1>:<语句块1>elif<条件2>:<语句块2>...else:<语句块N>Python程序实例解析eval()函数eval(<字符串>)函数是Python语言中一个十分重要的函数,它能够以Python表达式的方式解析并执行字符串,将返回结果输出与int()区别?>>>x=1>>>eval("x+1")2>>>eval("1.1+2.2")3.3
Python程序实例解析输出函数
print()函数用来输出字符信息,或以字符形式输出变量。print()函数可以输出各种类型变量的值。print()函数通过%来选择要输出的变量。Python程序实例解析PythonProgramming,3/e26Print函数例子print(3+4)print(3,4,3+4)print()print(3,4,end=""),print(3+4)不换行print("Theansweris",3+4)7347347Theansweris7Python程序实例解析实例用户输入两个数字,计算它们的平均数,并输出平均数Python程序实例解析PythonProgramming,3/e28确定次数循环>>>foriin[0,1,2,3]: print(i)0123>>>foroddin[1,3,5,7]: print(odd*odd)192549>>>Python程序实例解析Range函数,s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版小学四年级英语上册期中模拟检测卷(基础+提升两套 含答案)
- 夏季园林造景工程承包协议书模板三篇
- 二年级科学第三单元测量方法综合应用题能力提升卷能力提升版
- 2026双碳约束下复合净水脱色剂全生命周期碳足迹核算与绿色溢价研报
- 2026事业单位工勤技能-山西-山西计量检定工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山东-山东造林管护工二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-安徽-安徽园林绿化工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-宁夏-宁夏垃圾清扫与处理工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-天津-天津水文勘测工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-四川-四川环境监测工五级(初级工)历年参考题库含答案详解
- 结直肠癌肠造口患者居家管理专家共识总结2026
- 26新二(上)语文小纸条课课贴
- 光伏运维考核方案
- 市政工程-污水管道清淤施工方案
- 2025年行政检察员额检察官遴选考试试题及答案
- DB53T 055.13-2020 三七茎叶产地加工规程
- 美味茶叶蛋我会煮(课件) 人教版劳动三年级下册
- 小学主题班会课件:绿色环保与生态教育
- 泌尿外科检验检查与护理
- 采购生产销售财务一体管理制度
- 医用空气净化系统使用效益分析报告
评论
0/150
提交评论