# 代码来自北京理工大学慕课课程-Python程序设计
# 读取温度
TempStr = input("请输入带有符号的温度值[f,F,c,C]:")
# 比较倒数第一个字符,如果是华氏度则转换为摄氏度
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("输入格式错误")
温度转换-Python
于 2023-10-08 11:04:33 首次发布