Python实现温度转换

简介: Python实现温度转换

题目描述:

华氏度F和摄氏度C的转换公式为:F=C*1.8+32。

输入带有符号的温度值,格式为:温度值加上单位。如果单位为C或c,则表示为摄氏度,将其转换为华氏度;如果单位为F或f,则表示为华氏度,将其转换为摄氏度。如果输入格式不正确,输出“输入格式错误”的提示信息。


实现代码:

TempStr=input("请输入带有符号的温度值:")
if TempStr[-1] in ['F','f']:
    try:
        C=(eval(TempStr[0:-1])-32)/1.8
        print("转换后的温度是{:.2f}C".format(C))
    except NameError:
        print("输入格式错误")
elif TempStr[-1] in ['C','c']:
    try:
        F=1.8*eval(TempStr[0:-1])+32
        print("转换后的温度是{:.2f}F".format(F))
    except NameError:
        print("输入格式错误")
else:
    print("输入格式错误")

运行演示:

image.png

目录
相关文章
|
8月前
|
机器学习/深度学习 算法 数据挖掘
【Python机器学习】回归任务、线性回归评价指标讲解及温度与花朵数线性回归实战(图文解释 附源码)
【Python机器学习】回归任务、线性回归评价指标讲解及温度与花朵数线性回归实战(图文解释 附源码)
182 0
|
2月前
|
传感器 物联网 开发者
使用Python读取串行设备的温度数据
本文介绍了如何使用Python通过串行接口(如UART、RS-232或RS-485)读取温度传感器的数据。详细步骤包括硬件连接、安装`pyserial`库、配置串行端口、发送请求及解析响应等。适合嵌入式系统和物联网应用开发者参考。
73 3
|
5月前
|
存储 Python
【Leetcode刷题Python】739. 每日温度
LeetCode题目“739. 每日温度”的Python解决方案,使用单调栈来高效地计算出每天需要等待多少天才能遇到更暖天气的答案。
73 4
|
8月前
|
机器学习/深度学习 人工智能 数据可视化
python用回归模型对水泥生产关键温度点预测模型
python用回归模型对水泥生产关键温度点预测模型
|
Python
Python实现因子分析(附案例实战)
Python实现因子分析(附案例实战)
1893 0
Python实现因子分析(附案例实战)
|
8月前
|
Python
【玩转python】python实现不同温度之间的互相转换(附源码)
【玩转python】python实现不同温度之间的互相转换(附源码)
184 0
Python print() 打印两个 list ,实现中间换行
Python print() 打印两个 list ,实现中间换行
|
算法 大数据 Python
Leedcode 每日一练 搜索二维矩阵Ⅰ Python实现
Leedcode 每日一练 搜索二维矩阵Ⅰ Python实现
167 2
Leedcode 每日一练 搜索二维矩阵Ⅰ Python实现
|
算法 程序员 数据处理
轻轻松松学会Python入门三:经典实例-温度转换
为了希望让大家能够很快的上手,并且印象深刻,我们先提出一个例子。该例子包含了学习Python初期的一些基本知识点,大家需要先对这些东西有一些基本的了解。
154 0
轻轻松松学会Python入门三:经典实例-温度转换

热门文章

最新文章