错误信息表现为
n=input("要转换的温度选项;1,摄氏度转华氏度;2,华氏度转摄氏度:")
if n in (1):
S=input("摄氏度为:")
H=1.8*float(S)+32
print("华氏度为:",format(H))
elif n in (2):
H=input("华氏度为:")
S=(float(H)-32)/1.8
print("摄氏度为:",format(S))
解决办法
把“if n in (1)”改为“if n in [‘1’]”
n=input("要转换的温度选项;1,摄氏度转华氏度;2,华氏度转摄氏度:")
if n in ['1']:
S=input("摄氏度为:")
H=1.8*float(S)+32
print("华氏度为:",format(H))
elif n in ['2']:
H=input("华氏度为:")
S=(float(H)-32)/1.8
print("摄氏度为:",format(S))