为什么python里面print和elif总是报错
在一个入门课里面完全照抄的一段代码,是摄氏温度和华氏温度转换的一小段代码,完全不明白print怎么有问题,如果把print这一行给删了,又会对elif这个保留字报错,完全...
在一个入门课里面完全照抄的一段代码,是摄氏温度和华氏温度转换的一小段代码,完全不明白print怎么有问题,如果把print这一行给删了,又会对elif 这个保留字报错,完全不明白
展开
1个回答
展开全部
可否把具体报错发上来呢,测试在python3下 eval('127'-32)是肯定会报错的,但是python2的print这样的写法,如果你在python2下运行,需要把print 后的括号直接去掉,如果在python3下运行需要在把 eval(TempStr[0:-1]-32)更改为 eval(TempStr[0:-1]+'-32'),还有检查 一下括号是不是都对应的,上图少两个右括号
追问
就只是反括号掉了,或者全角半角符号的问题2333333333
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询