python入门
#TempConvert.py
TempStr = input("请输入带有符号的温度值:") #=两侧有空格
if TempStr[-1] in ['F','f']: #in两侧有空格
c = (eval(TempStr[0:-1])-32)/1.8
print("转换后的温度是{:.2f}".format(c))
elif TempStr[-1] in ['c','C']: #in两侧有空格
F = 1.8*eval(TempStr[0:-1])+32 #=两侧有空格
print("转换后的温度是{:.2f}".format)
else:
print("输入格式错误")
上边这段代码是一个温度转换程序 在一个教程上抄的(#=两侧有空格,in两次有空格,是我加的方便大家找问题),我写出来的结果运行输入参数后执行报错,下边是报错信息。
请输入带有符号的温度值:82F
Traceback (most recent call last):
File "D:/wendu", line 2, in <module>
TempStr = input("请输入带有符号的温度值:") #=两侧有空格
File "<string>", line 1
82F
^
SyntaxError: unexpected EOF while parsing