Python温度转换

img

字符前面后面都有的那种,看见过字符在后面的但是前后都输入的应该咋办呢


TempStr = input()
if TempStr[-1] == 'f' or TempStr[0] == 'f':
    TempStr = TempStr.replace('f', '')
    C = (eval(TempStr) - 32) / 1.8
    print("{:.2f}".format(C))
elif TempStr[-1] == 't' or TempStr[0] == 't':
    TempStr = TempStr.replace('t', '')
    F = 1.8 * eval(TempStr) + 32
    print("{:.2f}".format(F))
else:
    print("输入错误")