程序描述:

该程序可以将华氏度转换为摄氏度,也可以实现将摄氏度转换为华氏度。

问题分析:

  • 直接将温度值进行转换 - 温度数值需要表明温度体系,即摄氏度或华氏度
  • 输入 - 带华氏或摄氏标志的温度值
  • 处理 - 根据温度标志选择适当的温度转换算法
  • 输出 - 带摄氏或华氏标志的温度值
  • 输入输出格式设计 - 标识放在温度最后, F表示华氏度,C表示摄氏度
    • 82F表示华氏82度,28C表示摄氏28度
  • 设计算法 - 根据华氏和摄氏温度定义,利用转换公式如下:
    • 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.8print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:F = 1.8*eval(TempStr[0:-1]) + 32print("转换后的温度是{:.2f}F".format(F))
else:print("输入格式错误")

Python-温度转换相关推荐

  1. python温度转换代码分析_Python温度转换实例分析

    本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温度值(例如:32c)" ...

  2. python温度转换代码示例_python温度转换华氏温度实现代码

    这篇文章我们来讲一下在网站建设中,python温度转换华氏温度实现代码.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 相信有些小伙伴,在没接触py之前,肯定都是有所准备的, ...

  3. python温度转换实例_Python温度转换实例分析

    Python温度转换实例分析 本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温 ...

  4. python温度转换_一步一步教会你,详解用Python实现一个简易的温度换算GUI小工具...

    今天,我们来使用Python完成一个小工具的制作.很简单,就是对于摄氏温度和华氏温度的相互换算.但是,我们的目的是复习一下之前学过的Python中tkinter的小内容. 复习下前面的知识 先来看下今 ...

  5. python温度转换异常处理,计算机二级Python学习笔记(一):温度转换

    今天通过一个温度转换的十行代码,理解了一些Python的基本元素. 所谓温度转换,就是摄氏度和华氏度的转换,要求输入摄氏度,可以输出华氏度,反之一样能实现.代码如下: #TempConvert.py ...

  6. 程序问题解决思路及其Python“温度转换”实例思考

    当我们在面对编程问题的时候,我们可以采用一种思路进行方便的解决,过程如下: 1.分析问题:分析问题的计算部分,想清楚. 2.划分边界:划分问题的功能区边界,规划IPO,即input(输入),proce ...

  7. python温度转换代码_用python编写一个名为“convert_temp”的温度转换函数

    编写一个名为"convert_temp"的温度转换函数.它应该能够处理华氏到摄氏的转换以及摄氏到华氏的转换. 它必须接受并读取传递给它的两个参数:第一,原始温度的温标(只应使用&q ...

  8. python温度转换代码

    #温度转换案例 TemStr = input("请输入带有符号的温度值") if TemStr[-1] in ['F','f']:C=(eval(TemStr[0:-1])-32) ...

  9. python 温度转换、货币转换

    1.程序接收用户输入字符串,格式如下: M OP N 其中M,N是数字,OP是 + - * / 其中一种操作符,根据OP输出运算结果,小数点保留两位. 注意:M和OP,OP和N之间可以有多个空格,不考 ...

  10. python温度转换_python第一课:温度转换

    一.10行代码#TemCover.py TempStr = input("请输入带有符号的温度值: ") if TempStr[-1] in ['F','f']: C = (eva ...

最新文章

  1. Extjs 基础篇—— Function基础
  2. 【算法】差分约束系统
  3. java数组如何相加_java数组排序,并将数组内的数据求和
  4. 6-5-2:STL之stack和queue——双端队列deque
  5. 遍历界面控件 android,Android 判断所有字段是否已经输入的实例
  6. 中班音乐活动 机器人_【家门口的好幼儿园】玩转音乐,释放天性——岳阳幼儿园开展松江区骨干共同体名师二团实践研究活动...
  7. Linux----SSH远程连接服务
  8. 计算机怎么不显示打开文件桌面,开机不显示桌面图标怎么办【解决方法】
  9. matlab 自激振荡,自激振荡系统matlab仿真课程设计
  10. 如何鉴别真假苹果原装20W快充头
  11. 输出字符的 ASCII 码
  12. 爆笑笑话集锦,亲们,笑喷你
  13. nacl溶解度_氯化钠溶解度 氯化钠的溶解度
  14. 「技术人生」第4篇:技术、业务、组织的一般规律及应对策略
  15. Github学生包申请流程
  16. 诺奖得主本庶佑:真正一流的工作往往没有在顶级刊物上发表!
  17. [译] Dweb: 用 WebTorrent 搭建一个可复原的 Web (中英)
  18. 如何使用Delta Lake构建批流一体数据仓库
  19. 人工智能实验:蚁群算法求解TSP问题(Python代码实现,附有详细实验报告地址)
  20. Word中的空白页,怎么也删不掉?如何操作?

热门文章

  1. 基于Lagrange-Newton法的SQP局部算法python实现
  2. 中国余数定理c语言pta,密码学基础——辗转相除法,费马小定理,欧拉定理,裴蜀定理,中国剩余定理...
  3. 1148 数字字符出现频率
  4. 各种数据类型的取值范围
  5. html5中国产业联盟,中软国际联合发起HTML5+联盟为产业生态服务
  6. 大数据行业必须掌握的核心技术
  7. npm EPERM: operation not permitted, rename解决
  8. 未能找到主机服务器怎么回事,未能找到主机名的服务器怎么解决
  9. 百度地图android版v6.7,百度CarLife
  10. 各大型网站架构分析收集 1