Python语言程序设计
北京理工大学 嵩天
第2章Python程序实例解析
温度转换程序实例
温度体系
温度刻画存在不同体系 ,摄氏度以1标准大气压下水的
结冰点为0度 ,沸点为100度 ,将温度进行等分刻画。华
氏度以1标准大气压下水的结冰点为32度 ,沸点为212
度 ,将温度进行等分刻画。
温度转换实例
问题:如何利用Python程序进行摄氏度和华氏
度之间的转换
步骤1 :分析问题的计算部分:采用公式转换
方式解决计算问题
温度转换实例
步骤2 :确定功能
输入:华氏或者摄氏温度值、温度标识
处理:温度转化算法
输出:华氏或者摄氏温度值、温度标识
F表示华氏度,82F表示华氏82度
C表示摄氏度,28C表示摄氏28度
温度转换实例
步骤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中标明代码的层次关系
缩进是Python语言中表明程序框架的唯一手段
程序的格式框架
单层缩进 多层缩进
注释
注释:程序员在代码中加入的说明信息 ,不被计算机执行
注释的两种方法:
单行注释以#开头
#Here are the comments
多行注释以 ’’’开头和结尾
’’’
This is a multiline comment
used in Python
’’’
命名与保留字
常量:程序中值不发生改变的元素
变量:程序中值发生改变或者可以发生改变的元素
Python语言允许采用大写字母、小写字母、数字、下
划线(_)和汉字等字符及其组合给变量命名 ,但名字的首
字符不能是数字 ,中间不能出现空格 ,长度没有限制
注意:标识符对大小写敏感 ,python和Python是两个
不同的名字
命名与保留字
保留字,也称为关键字,指被编程语言内部定义并保留
使用的标识符。
程序员编写程序不能定义与保留字相同的标识符。
每种程序设计语言都有一套保留字,保留字一般用来构
成程序整体框架、表达关键值和具有结构性的复杂语义
等。
掌握一门编程语言首先要熟记其所对应的保留字。
命名与保留字
Python 3.x保留字列表 (33个)
and elif import raise
as else in return
assert except is try
break finally lambda while
class for nonlocal with
continue