📅  最后修改于: 2023-12-03 14:59:03.683000             🧑  作者: Mango
本程序为实时兑换美元与比索的汇率,目前汇率为1美元兑换50比索,最小兑换金额为10美元,手续费为2美元每笔,兑换后的比索将自动存入用户账户余额中。
程序运行后,用户输入欲兑换的美元金额(大于或等于10),程序将自动计算出应兑换的比索金额,并扣除2美元手续费。
用户输入确认后,程序将在1-3秒内完成兑换,并将比索存入用户账户余额中。
用户可随时查询账户余额,并可选择将余额提现至银行账户。
def exchange_dollars_to_pesos(dollars):
"""
将美元兑换成比索
dollars: float, 兑换的美元金额
return: float, 兑换的比索金额
"""
pesos = dollars * 50
if dollars < 10:
print("兑换失败,最小兑换金额为10美元。")
return 0
elif pesos <= 2:
print("兑换失败,兑换金额过小,扣除手续费后无法兑换。")
return 0
else:
pesos -= 2
account_balance += pesos
return pesos
dollars = input("请输入欲兑换的美元金额(大于或等于10): ")
pesos = exchange_dollars_to_pesos(float(dollars))
if pesos > 0:
print("兑换成功!兑换金额为%.2f比索,扣除手续费2美元。" % pesos)