第四课 汇率兑换2.0

第四课 汇率兑换2.0

学习目标:

    1. 了解并学会使用分支语句if、elif、else。

    2. 了解Python中的缩进。

教学重难点:

    Python的分支语句。

学习内容:

    案例2.0:

    设计一个汇率换算器程序:

    1.0:请用户输入人民币金额,程序自动将人民币金额转换为美元金额,并将最后的结果输出给用户。

    2.0:根据输入的单位判断是转换为人民币还是美元,并进行相应的转换计算。

扫描二维码关注公众号,回复: 5045687 查看本文章

    案例分析:

第四课 汇率兑换2.0

    程序代码:

第四课 汇率兑换2.0

第四课 汇率兑换2.0

第四课 汇率兑换2.0

    代码分析:

    1. 分支语句if、elif、else

    生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……

    if语句就是Python为我们解决条件判断的语句,当符合一个条件的时候执行一条语句,当符合另一个条件的时候就执行另一条语句或者什么也不做。

    if分支语句的基本语法为:

    if 判断条件:

        执行语句1…

    else:

        执行语句2…

    注意:判断条件后为英文状态下的冒号。

    如果情况不止两种的话,可以加入elif增加判断的条件,语法为:

    if 判断条件1:

        执行语句1…

    elif 条件判断2:

        执行语句2…

    elif 条件判断3:

        执行语句3…

           …

    else:

        执行语句4…

    例如程序中:

    if unit == ‘R’:

           执行将人民币转换为美元

    elif unit == ‘U’:

        执行将美元转换为人民币

    else:

           执行其他情况

    2. Python中的缩进

    要求严格的代码缩进是python语法的一大特色,对Python解释器而言,每行代码前的缩进都有语法和逻辑上的意义。

    在Pycharm中编写python代码时,我们可以使用回车键来进行缩进,当然也可以使用tab键或者4个空格进行缩进。在实际编写中,最好能够固定使用一种缩进方式,不然会出现现语法错误或逻辑错误,影响程序编写的效率。

第四课 汇率兑换2.0

    3. 其他

    money_value = input(‘请输入金钱数值:’)

    程序中的变量money_value为输入的金钱数值。

    unit = input(‘请输入想转换的货币单位(R/U):’)

    变量unit为用户输入的单位R/U,通过单位来确定用户输入的金额是人民币还是美元。

    特别注意:

    if unit == ‘R’:和elif unit == ‘U’:中判断unit为R还是U使用的“==”,切记和数学中的“=”区分。

    4.运行程序

    点击右键运行程序,输入100和R,得到结果如下图所示:

第四课 汇率兑换2.0

课后练习:

    尝试将程序中的汇率转换设置为三种:人民币、美元、欧元。

猜你喜欢

转载自blog.csdn.net/weixin_40897235/article/details/86620312