转换公式如下:
C表示摄氏度,F表示华氏度,我们将它化成代码写入:
TempStr = input("请输入带符号的温度值:")
if TempStr[-1] in ["F","f"]:
C = (float(TempStr[:-1] - 32) / 1.8)
print("转换后的温度值为:%.2f C"%C)
elif TempStr[-1] in ["C","c"]:
F = float(TempStr[:-1]) * 1.8 + 32
print("转换后的温度值为:%.2f F"%F)
摄氏度与华氏度之间的转换就完成了,运行结果如下
①输入摄氏度时:
②输入华氏度时:
但是,如果在你忘记写单位的情况下它就不会出结果: