python学习之⼈民币兑美元之间的转换汇率
USD_VS_RMB = 6.77
带单位的货币输⼊
currency_str_value = input(“请输⼊带单位的货币⾦额(退出请输⼊Q)”)
i = 0
while currency_str_value != “Q”:
i = i+1
print(“这是循环次数”,i)
# 获取货币单位
unit = currency_str_value[-3:]
if unit == "CNY":
# 输⼊得是⼈民币
rmb_str_value  = currency_str_value [:-3]
# 将字符串转换为数字
rmb_str_value = eval(rmb_str_value )
# 汇率计算公式
python货币转换usd_value = rmb_str_value / USD_VS_RMB
# 输出结果
print ("美元(usd)的⾦额是:",usd_value )
elif unit == "USD":
#请输⼊美元
usd_str_value = currency_str_value [:-3]
# 将字符串转换为数字
usd_str_value = eval(usd_str_value )
# 汇率计算公式
rmb_value = usd_str_value * USD_VS_RMB
# 输出结果
print("⼈民币(CNY)的⾦额是:",rmb_value )
else:
# 其他情况
print("该版本只⽀持美元和⼈民币的转换,请输⼊⼈民币或美元!")
print("******************************************************")
# 带单位的货币输⼊
currency_str_value = input("请输⼊带单位的货币⾦额(退出请输⼊Q)")
print(“程序已退出”)