货币兑换问题,美元和人民币相互兑换,输入有误要指出,我输入正确,却每次结果都是输入错误。

福尔摩姬 上午好☀️☀️☀️️
本答案参考ChatGPT-3.5
根据你的描述,你想要一个可以在人民币和美元之间进行兑换的货币兑换程序,并且希望能够捕捉输入错误并进行指示。
解决方案如下:
修改后的代码如下所示:
def exch(a):
b = a[-1]
if b == "$":
m = int(a[:-1])
m *= 6.8833
return str(m) + "¥"
elif b == "¥":
m = int(a[:-1])
m *= 0.1452
return str(m) + "$"
else:
return "输入错误"
a = input("请输入币值和符号:")
print(exch(a))
在上面的代码中,我们通过将用户输入作为函数参数来进行兑换操作,并且在输入错误时,返回相应的提示信息。
希望这可以帮助到你!