USD对CNY汇率程序流程图:
程序:
#汇率
usd_vs_rmb=6.77
currency=input('请输入带单位的货币金额(退出程序请输入Q):')#人民币CNY 美元USD
i=0
while currency!='Q':
i = i + 1
print('循环次数:',i)
#获取货币单位
danwei=currency[-3:]#取末尾三位字符串
if danwei=='CNY':#输入的是人民币
rmb=currency[:-3]
rmb_value=eval(rmb)#字符串转数字
usd_value=rmb_value/usd_vs_rmb
print('美元(USD)金额是:',usd_value)
elif danwei=='USD':#输入的是美元
usd = currency[:-3]
usd_value = eval(usd) # 字符串转数字
rmb_value = usd_value * usd_vs_rmb
print('人民币(CNY)金额是:', rmb_value)
else:#其他情况
print('目前版本尚不支持该种货币!')
print('***************************************')
currency = input('请输入带单位的货币金额(退出程序请输入Q):') # 人民币CNY 美元USD
print('程序已退出')
运行结果: