(一)汇率转换2.0

""""
美元到人民币的转换2.0
马玉华 2019.7.21
2.0功能:判断输入货币是$还是¥,计算出兑换金额
"""

usd_to_rmb = 6.77   #汇率
currency_str_value = input('请输入货币金额***+cny或usd:')   #输入得到的是字符串,就相当于一句话

unit = currency_str_value[-3:]      #将输入字符串中的单位符号取出来

if unit == 'cny':
    #输入的是人民币
    #取出数字部分的字符串
    rmb_str_value =  currency_str_value [:-3]
    #将字符串转换成数字
    rmb_value = eval(rmb_str_value)
    #汇率计算
    usd_value = rmb_value / usd_to_rmb
    #输出结果
    print('美元金额usd为:',usd_value)

elif unit == 'usd':                    #else if,不符合if时就会来判断是否符合elif
    #输入的是美元
    #取出数字字符串
    usd_str_value = currency_str_value[:-3]
    #转换为数字
    usd_value = eval(usd_str_value)
    #汇率计算
    rmb_value = usd_value * usd_to_rmb
    print('人民币金额为:',rmb_value)
else:                                  #其他情况(既不满足if也不满足elif,则执行else)
    print('此程序只计算美元人民币,请正确输入。')

上一篇:Amazon EBS 卷类型


下一篇:博客开始