#为什么elif显示为无效的语法?

这是什么原因?应该怎么修改?
#TempConxvert.py
TempStr=input("请输入带有负号的温度值:")
if TempStr[-1]in['F''f']:
C=eva1((TemStr[0:-1])-32)/1.8print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1]in['C','c']:
F=1.8*eva1(TempStr[0:-1])+32print("转换后的温度是{:.2f}F".format(F))else:
print("输入格式错误")代码贴出来看看啊