温度刻画的两种不同体系
摄氏度 :
中国等世界大多数国家使用
以1标准大气压下谁的结冰点为0度,沸点为100度,将温度进行等分刻画
华氏度:
美国、英国等国家使用
以1标准大气压下谁的结冰点为32度,沸点为212度,将温度进行等分刻画
我们知道的数学转换公式为:
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('输入格式错误')
运行结果
![](https://i-blog.csdnimg.cn/blog_migrate/de380f5f9cdec40605f9f613d3c8704e.png)