|
本帖最后由 敬理想 于 2017-11-10 18:37 编辑
- temp = input()
- if temp[0] == 'C':
- temp.lstrip('C')
- eval(temp)
- fabrenheit = temp * 1.8 + 32
- print(fabrenheit)
- elif temp[0] == 'F':
- temp.lstrip('F')
- eval(temp)
- celsius = (temp - 32) / 1.8
- print(celsius)
复制代码
请问这种写法有什么问题吗?我想对输入的字符串记性处理的,调试结果(总结如下):------------------------------------------------
输入:C123 错误提示:NameError: name 'C123' is not defined 输入:F123 错误提示:NameError: name 'F123' is not defined 输入:ABC或者123 没有错误 -----------------------------------------------
啥情况啊,能不能帮我看一下,不胜感激!!!
|
|