Python电子教案2-1-Python程序实例解析.pptVIP

  • 6
  • 0
  • 约3.94千字
  • 约 40页
  • 2026-04-15 发布于北京
  • 举报

第2章Python程序实例解析

;温度转换程序实例;

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

问题:如何利用Python程序进行摄氏度和华氏度之间的转换

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

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

;

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

第三,随着互联网的高度普及和接入的便捷,程序也可以定期从温度信息发布网站获得温度值,再将温度信息转换成旅行者熟悉的方式。

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

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

处理:温度转化算法

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

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

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

根据华氏和

文档评论(0)

1亿VIP精品文档

相关文档