python的听课笔记案例1--货币兑换2.0

原创
小哥 3年前 (2022-11-02) 阅读数 8 #大杂烩

最近开始系统学习Python,汇率早些时候已经写好了。1.0版本,就是简单地输入一个金额,得到兑换后的金额。

这次升级,可以判断是人民币还是美元,然后换算相应的金额。如果代码后面有解释,代码中就不会有太多解释。

少说闲话,继续学习吧!

"""
作者:lanxingbudui
时间:18/12/2018
版本:V1.0
功能:汇率换算
2.0功能:根据输入判断是人民币还是美元,并进行相应的换算计算
"""

# 汇率
USD_VS_RMB = 6.77

# 使用单位输入货币金额(在:RMB或者USD)
currency_str_value = input(请输入带单位的货币金额:)

# 截取货币字符串节
str_value = currency_str_value[:-3]

# 将字符串转换为数字。
money_value = eval(str_value)

# 拿到钱的单位。
unit = currency_str_value[-3:]

# 输入的是人民币
if unit == CNY:
    #汇率计算
    usd_value = money_value / USD_VS_RMB

    #产出换算后的金额
    print(美元(USD数额):, usd_value)

#输入的是美元 
elif unit == USD:
    #汇率计算
    rmb_value = money_value * USD_VS_RMB

    #产出换算后的金额
    print(人民币(RMB数额):, rmb_value)
else:
    #其他情况
    print(当前不支持该币种!)

1、6双引号可以是多行注释。

"""!@#$%^&*()"""

2,单行注释:#

3,则该变量为固定值--固定值,变量名称用大写字母表示,例如:USD_VS_RMB

4、input函数,您可以获取输入的值并将其另存为字符串,然后将其赋给变量。

5、使用[],圆括号可以截取该字符串。

str = ‘PYTHON’,

如果想取 Y ,可以写成这样:str[1] 或者str[-5];

如果您想要间隔时间如下:‘TH’,可以写成这样:str[2:4]或者str[-4:-2]

不取该间隔的最后一位,并且右半开间隔。

如果你从一个字符开始,你可以这样写它。str[:2],你可以取回‘PY’;

如果你把这个角色一直写到最后,你可以这样写。str[2:],你可以取回‘THON’。

6、eval函数,是将字符串转换为数字。。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除