1、货币兑换V3.0版本
问题描述:
设计一个货币兑换程序,其功能是将美元、欧元、日元外币兑换成人民币。
实现要求:
1.程序不断运行,直到输入exit退出
2.输入:外币金额及单位或exit
3.根据输入的字符串截取金额和币种
4.处理:将输入的不同外币兑换成人民币或退出程序
5.输出:人民币金额或输入错误的处理
美元兑换人民币汇率:7.0174
欧元兑换人民币汇率:7.6363
日元兑换人民币汇率:0.0635
num = input("请输入金额与单位")
while True:
if num == 'exit':
print("结束,拜拜")
break
elif '=' not in num:
num = input("输入错误,请输入正确的金额与单位:")
elif num[0:num.index('=')] not in ['USD VS_CNY', 'EUR_VSCNY', 'JPY_VSCNY']:
num = input("输入错误,请输入正确的金额与单位:")
for i in num[num.index('=') + 1:]:
if (i < '0' or i > '9') and i != '.':
print(i)
num = input("输入错误,请输入正确的金额与单位2:")
a = float(num[num.index('=') + 1:])
if num[0:2] == 'USD':
memory = a * 7.0174
elif num[0:2] == 'EUR':
memory = a * 7.6363
else:
memory = a * 0.0635
print(f"人民币为{memory:.8f}元")
num = input("请输入金额与单位:")