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

Posted 算法与编程之美

tags:

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

1 问题

利用python如何完成华氏度和摄氏度的转换。

2 方法

Tempstr = input('请输入一个带有符号的温度值:')#输入带单位温度值
if Tempstr[-1] in ['c','c']:
    f = eval(Tempstr[:-1])*1.8 + 32
    print('转化后的温度是:.2fF'.format(f))
elif Tempstr[-1] in ['F','f']:
    c=(eval(Tempstr[:-1]) - 32) / 1.8
    print('转换后的温度是:.2fC'.format(c))
else:
print('输入格式错误,请输入时带上单位')
运行结果
(1)

(2)

(3)

如输出改图则没有带单位

3 结语

对于用python进行华氏度和摄氏度转换,用到了if条件语句通过两个单位之间的换算公式进行。后期还可以通过if语句进行其他单位之间的换算可以解决简单的单位换算问题。                                             

以上是关于利用Python完成华氏度和摄氏度的转换的主要内容,如果未能解决你的问题,请参考以下文章

python中的TempStr应用和温度转换

在 Python 3 中转换摄氏度和华氏度

Python温度Fa和Ce转换

[Python3 练习] 001 温度转换1

[Python3 练习] 002 温度转换2

如何用 python编写华氏摄氏度的相互转换?