美文网首页
Python语言程序设计入门-1.3

Python语言程序设计入门-1.3

作者: 孟德尔的小豌豆007 | 来源:发表于2018-11-05 10:59 被阅读0次

实例:温度转换

  • 温度转换
    -摄氏度
    以1标准大气压下水的结冰点为0度沸点为100度,将温度进行等分刻画
    -华氏度
    以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画

  • 需求分析
    -摄氏度华氏度互相转换

  • 问题分析
    -1 直接将温度值进行转换
    -2 将温度信息发布的声音或图像形式进行转换
    -3 监控温度信息发布渠道,实时获取并转换温度值

  • 采用理解1
    -标明温度体系

  • 划分边界
    -输入 带单位的温度值
    -处理 根据标志选算法运算
    -输出 带有标志的温度值

  • 格式设计
    标识放在温度数值的最后,F华氏度,C摄氏度

  • 设计算法
    -转换公式
    C = (F-32)/1.8
    F = C*1.8+32

  • 实例编写

#TempConvert.py
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")
  • 举一反三
    -理解语法元素
    -参考代码框架,逐行分析,尝试理解
    -改变输入输出
    标识的改变
    -更多变量的转换

相关文章

网友评论

      本文标题:Python语言程序设计入门-1.3

      本文链接:https://www.haomeiwen.com/subject/hmktxqtx.html