用Python 实现简单的汇率计算

 

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)会报错!!!
 
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值