你的字符切片不对,改成这样就可以了。 Money = input("请输入带有符号的货币单位:") if Money[:3] == 'RMB': RMB= (eval(Money[3:]))/6.78 print("转换后的金额是{:.2f}RMB".format(RMB)) elif Money[:3] == 'USD': USD = 6.78*eval(Money[3:]) print("转换后的金额是{:.2f}USD".format(USD)) else: print("输入格式错误") |