照着代码抄了,也检查是否缺少括号,都看了好几遍,还是没有找到问题所在,麻烦帮忙看看!
你这第一句input就出错了,跟后面代码都没有关系
好好查查编译器环境
先写个hello world,别一上来就整太复杂的
input输入的是字符串,所以要先float或者int转换为数字,然后再执行代码,至于eval我看不懂。
tmpestr=input()
if tmpestr[-1] in ['F','f']:
c=(float(tmpestr[0:-1])-32)/1.8
print(f'change is{c}C')