使用python实现摄氏温度(C)与华氏温度(F)的换算
摄氏温度(C)与华氏温度(F)的换算式是:C = 5×(F- 32)/9,F = 9×C /5+32
(C = (F- 32)/1.8,F = (C +32)*1.8)
详细内容:百度百科
代码:
Temperature=input("请输入带有符号的温度:") if Temperature[-1] in ["F","f"]: Wendu=(eval(Temperature[0:-1])-32)/1.8 print('转换后的温度是{:.2f}C'.format(Wendu)) elif Temperature[-1] in ["C","c"]: Wendu=(eval(Temperature[0:-1])+32)*1.8 print('转换后的温度是{:.2f}F'.format(Wendu)) else: print("输入有误,请重新输入")
补充:
欢迎指正!