python2 的input 是做表达式处理的。你的是做str处理,所以要改成raw_input
TempStr = input("请输入带有符号的温度值: ")if TempStr[-1] in ['F', 'f']:c = (eval(TempStr[0:-1]) - 32)/1.8print("转换后的温度是{:.2f}C".format(c))elif ___ :f = 1.8*eval(TempStr[0:-1]) + 32 print("转换后的温度是{:.2f}F".format(f))else:print("输入格式错误"...
分享8赞 python吧 取个名字较难 求大佬帮忙看下 问题在哪#TempConvert.py TempStr = input("请输入带有符号的温度值:") if TepmStr[-1] in ['F','f']: C = (eva1(TempStr[0:-1])-32)/1.8 print("转换后的温度是{:.2f}c".format(c)) elif TempStr[-1] in ['c','c']: F = 1.8*eva...