Python摄氏度与华氏度互相转化

Posted 点滴记忆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python摄氏度与华氏度互相转化相关的知识,希望对你有一定的参考价值。

Python入门程序,大家可以举一反三,进行各种转换,比如单位转化,货币转化等等,自行发挥即可!

原理:

 

 代码:

Tempstr=input("请输入带有符号的温度值:\\n")#按格式输入温度,比如82F或30C
if Tempstr[-1]in[\'F\',\'f\']:#判断输入的温度中是否含有“F”或“f”
    C=(eval(Tempstr[0:-1])-32)/1.8#利用公式C=(F-32)/1.8进行转化
    print("转换后的温度是{:.2f}C".format(C))#输出转化后的结果
elif Tempstr[-1]in[\'C\',\'c\']:#判断输入的温度中是否含有“C”或“c”
    F=1.8*eval(Tempstr[0:-1])+32#利用公式F=C*1.8+32进行转化
    print("转换后温度是{:.2f}F".format(F))#输出转化后的结果
else:
    print("输入格式错误")#输入格式错误,就输出这个

 

 

以上是关于Python摄氏度与华氏度互相转化的主要内容,如果未能解决你的问题,请参考以下文章

JAVA第二个程序

利用Python完成华氏度和摄氏度的转换

摄氏与华氏的转换

将摄氏温度转化为华氏温度

python中的TempStr应用和温度转换

华氏温度与摄氏度换算python