北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第2章 Python程序实例解析

第2章 Python程序实例解析
第2章 Python程序实例解析

温度转换程序实例
温度转换程序实例

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

温度转换实例问题:如何利用Python程序进行摄氏度和华氏度之间的转换步骤1:分析问题的计算部分:采用公式转换方式解决计算问题
温度转换实例 问题:如何利用Python程序进行摄氏度和华氏 度之间的转换 ◼ 步骤1:分析问题的计算部分:采用公式转换 方式解决计算问题

温度转换实例步骤2:确定功能输入:华氏或者摄氏温度值、温度标识处理:温度转化算法输出:华氏或者摄氏温度值、温度标识F表示华氏度,82F表示华氏82度C表示摄氏度,28C表示摄氏28度
温度转换实例 ◼ 步骤2:确定功能 输入:华氏或者摄氏温度值、温度标识 处理:温度转化算法 输出:华氏或者摄氏温度值、温度标识 F表示华氏度,82F表示华氏82度 C表示摄氏度,28C表示摄氏28度

温度转换实例步骤3:设计算法根据华氏和摄氏温度定义,转换公式如下:C = (F-32) / 1.8F=C*1.8+32其中,C表示摄氏温度,F表示华氏温度
温度转换实例 ◼ 步骤3:设计算法 根据华氏和摄氏温度定义,转换公式如下: C = ( F – 32 ) / 1.8 F = C * 1.8 + 32 其中,C表示摄氏温度,F表示华氏温度

温度转换实例步骤4:编写程序#TempConvert.pyval=input("请输入带温度表示符号的温度值(例如:32c):")ifval[-i] in['c,'c']:f=1.8 *float(val[0:-1])+32print("转换后的温度为:%.2fF"%f)elif val[-i] in[ F',lf]:c=(float(val[0:-1j)-32)/1.8print("转换后的温度为:%.2fc"%c)else:print("输入有误")
温度转换实例 ◼ 步骤4:编写程序

温度转换实例步骤5:调试、运行程序在系统命令行上运行如下命令执行程序:C:I>python TempConvert.py或者:使用IDLE打开上述文件,按F5运行(推荐)输入数值,观察输出
温度转换实例 ◼ 步骤5:调试、运行程序 在系统命令行上运行如下命令执行程序: C:\>python TempConvert.py 或者:使用IDLE打开上述文件,按F5运行(推荐) 输入数值,观察输出

Python语法元素分析
Python语法元素分析

程序的格式框架Python语言采用严格的"缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系1个缩进=4个空格用以在Python中标明代码的层次关系缩进是Python语言中表明程序框架的唯一手段福
程序的格式框架 Python语言采用严格的“缩进”来表明程序的格式框 架。缩进指每一行代码开始前的空白区域,用来表示代 码之间的包含和层次关系。 1个缩进 = 4个空格 ◼用以在Python中标明代码的层次关系 ◼缩进是Python语言中表明程序框架的唯一手段
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第1章 程序设计基本方法.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第9章 指针.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第8章 数组.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第6章 函数.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第5章 循环结构(5.1 概述 5.2 goto 5.3 while语句 5.4 do-while语句 5.5 for语句).pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第4章 选择结构.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型、运算符与表达式.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第1章 C语言概述.pptx
- 《网络技术》课程教学课件(讲稿)第3章 运输层.pdf
- 《网络技术》课程教学课件(讲稿)第6章 链路层和局域网.pdf
- 《网络技术》课程教学课件(讲稿)第4-5章 网络层.pdf
- 《网络技术》课程教学课件(讲稿)第7章 无线网络和移动网络.pdf
- 《网络技术》课程教学课件(讲稿)第2章应用层.pdf
- 编程所需数据及类型(PPT课件)Python数据类型.pptx
- 常州大学:《嵌入式系统原理及应用》课程教学课件(讲稿)嵌入式系统概述.pdf
- 常州大学:《编译原理》课程教学课件(讲稿)绪论——什么是编译.pdf
- 常州大学:《计算机网络》课程教学课件(讲稿)概述.pdf
- 常州大学:《面向对象程序设计(Java)》课程教学课件(讲稿)概述.pdf
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter0_绪论.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter10_2存储器系统.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第3章 基本数据类型.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第4章 程序的控制结构.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第5章 函数和代码的复用.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第6章 组合数据类型.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第7章 文件和数据格式化.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第一章 概论.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第二章 软件工程过程模型.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第三章 传统软件工程.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第四章 面向对象基础.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第五章 可行性分析及制定项目计划.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第六章 面向对象分析.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第七章 面向对象设计.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第八章 软件编码与测试.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第九章 软件维护.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)顺序程序设计.pptx
- 仲恺农业工程学院:《物联网技术及工程项目案例》研究生课程教学大纲.pdf
- 仲恺农业工程学院:《区域链技术与实践》研究生课程教学大纲.pdf
- 仲恺农业工程学院:《矩阵理论与方法》研究生课程教学大纲.pdf
- 仲恺农业工程学院:《嵌入式系统》研究生课程教学大纲.pdf
- 仲恺农业工程学院:《数字图像处理与模式识别》研究生课程教学大纲.pdf
