1.0:最原始的算法,input 输入人民币后,eval将字符串变为数字,汇率定位默认值(6.77),计算出转换的美元金额后用print()输出。
"""
汇率兑换1.0,初始算法
"""
RNB=input("请输入人民币金额:" )
R_value=eval(RNB)
vs=6.77
R_vs_U=R_value/vs
print("美元金额为:",R_vs_U)
注意:输出时字符串与数值型的输出之间用冒号隔开。
2.0:增加了货币种类的判断问题,1.0只能将RMB兑换为USD。访问输入的货币最后3个字符(货币单位),用if elif else语句进行判断,然后根据货币种类进行兑换
"""
货币兑换2.0(增加新功能)
"""
USD_vs_RMB=6.7
Price=input("请输入带单位的数据金额:")
unit=Price[-3:]
if unit=="CNY":
RMB_str_value=Price[:-3]
RMB_value=eval(RMB_str_value)
#RMB_value=eval(Price)会报错!!!