帮忙看一下哪里有错,货币转换问题,我是个小白,望解答

TempStr=input("")
if TempStr[0:3] in ("RMB"):
USD=eval(TempStr[3:])*6.78
print("USD{:.2f}".format(USD))
elif TempStr[0:3] in ("USD"):
RMB=eval(TempStr[3:])/6.78
print("RMB{:.2f}".format(RMB))




输出的结果一直不对


代码缺少缩进,pyrhon的代码是必须有缩进的。

你如果用的是python2.x版本的话,可能是input()函数有问题,使用raw_input();
如果是python3.x的话,那应该不会出错