操作环境:win11
使用工具:idle
编程语言:python
创作目的:初学者熟悉python
所需知识:摄氏度与华氏度转换
F表示华氏度
C表示摄氏度
华氏转换公式:F=C*1.8+32
摄氏转换公式:C=(F-32)/1.8
指令如下:
#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("输入格式错误")
结果如图