TempStr=input("") if TempStr[0] in ['F','f']: C=(eval(TempStr[1:-1])-32)/1.8 print("C{:.2f}".format(C)) elif TempStr[0] in ['C','c'] : F=1.8*eval(TempStr[1:-1])+32 print("F{:.2f}".format(F))
你的数据截取错误。
TempStr=input("")
if TempStr[0]in['F','f']:
C=(eval(TempStr[1:])-32)/1.8
print("C{:.2f}".format(C))
elif TempStr[0]in['C','c'] :
F=1.8*eval(TempStr[1:])+32
print("F{:.2f}".format(F))