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

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

我一直认为我已经完成了汇率兑换研究,但我仍然缺乏一些。我会把它放在今天晚上。5.0上传它。

"""
    作者:lanxingbudui
    版本:5.0
    功能:汇率换算
    日期:2019-01-22
    新增功能:根据输入判断是人民币还是美元,并进行相应的换算计算
    新增功能:用户可不限输入币种金额,直接用户可选择退出
    新增功能:将汇率折算函数封装为一个函数。
    5.0 新功能:(1)为了组织这项计划,(2)简单函数的定义(lambda)
"""

# def convert_currency(im, er):
#     """
#         汇率换算函数
#     """
#     out = im * er
#     return out

def main():
    """
    主函数
    """
    # 汇率 --常量(固定值)通常使用大写字母。
    USD_VS_RMB = 6.67

    # 货币输入(含单位)
    currency_str_value = input(请输入带单位的货币金额:)

    unit = currency_str_value[-3:]

    if unit == CNY:
        # 输入的是人民币
        exchange_rate = 1 / USD_VS_RMB

    elif unit == USD:
        # 输入的是美元
        exchange_rate = USD_VS_RMB
    else:
        exchange_rate = -1

    if exchange_rate != -1:
        in_money = eval(currency_str_value[:-3])

        # 使用lambda函数
        convert_currency2 = lambda x: x * exchange_rate

        # 调用lambda函数
        out_money = convert_currency2(in_money)
        print(换算后金额:, out_money)
    else:
        print(当前不支持该币种!)

if __name__ == __main__:
        main()
版权声明

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