两种温度转换的方法,温度标识在前以及在后的两种python
温度字符在前
例如:C22
tem = input("输入")
if tem[-1] in ['F','f']:
C = (float(tem[0:-1])-32)/1.8
print("结果:{:.2f}F".format(C))
elif tem[-1] in ['C','c']:
F=1.8*float(tem[0:-1])+32
print("结果:{:.2f}C".format(F))
else:
print ("您输入的格式有误")
温度字符在后
例如:22C
tem = input("输入")
if tem[0] in ['F','f']:
C = (float(tem[1:])-32)/1.8
print("结果:{:.2f}F".format(C))
elif tem[0] in ['C','c']:
F=1.8*float(tem[1:])+32
print("结果:{:.2f}C".format(F))
else:
print ("您输入的格式有误")