第三课 汇率兑换1.0

第三课 汇率兑换1.0

学习目标:

    1. 了解并学会如何使用注释。

    2. 了解Python的数据类型都有哪些。

    3. 了解并学会使用input()(输入)函数,print()(输出)函数,eval()函数。

    4. 了解变量和它的命名规则。

学习内容:

    案例1.0:

    设计一个汇率换算器程序,请用户输入人民币金额,程序自动将人民币金额转换为美元金额,并将最后的结果输出给用户。

    案例分析:

第三课 汇率兑换1.0

    程序代码:

第三课 汇率兑换1.0

    代码分析:

    1. python代码注释

    在编写程序时,为了程序的可读性更高,让更多人能够看懂自己编写的程序,因此,在Python中加入了注释功能,一般注释部分用来解释某一句或某一段的代码在程序中的作用,被注释的部分执行程序时会自动略过,注释一般分为两种,一种是单行注释,另一种是多行注释。

    单行注释以#开头,例如程序中的:

    #提示:请输入人民币(¥)金额:,并输入人民币金额

    本行代码不会被执行。

    多行注释用三个单引号或三个双引号将注释的内容括起来,例如程序中的:

    “””

        作者:魏云峰

        功能:汇率兑换

        版本:1.0

    “””

    2. Python的数据类型

    计算机程序可以处理各种数据,能处理的数据远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型,Python在数据使用时不需要规定数据类型,它的值是什么或者使用的函数返回的结果都能确定它的数据类型。

    在本节课中主要设计三种数据类型:整数、浮点数和字符串。其他类型在今后的课程中会讲到。

    1)整数

    Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,108,-8086,0,等等。

    2)浮点数

浮点数也就是小数,例如:0.1,1.5,-10.3,等等。

    3)字符串

    字符串是以单引号’或双引号”括起来的任意文本,比如’abc’,”xyz”,”今天天气怎么样?”等等。

    3. Python的变量

    变量的概念基本上和数学的方程变量是一致的,例如:x,y,m等等。在程序中,变量不仅可以是数字,还可以是任意数据类型。

    变量在程序中使用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如:a,sum,a1,_a等等,都可以作为变量名。

    特别注意:

    在Python中,等号“=”是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:a=100,a=’hello’数学意义上的相等在Python中是双等号“==”,通常用在条件判断中。

    4.input()(输入)函数,print()(输出)函数,eval()函数

    函数的概念在今后的课程中会设计到,本节课我们需要掌握如何使用input()函数,print()函数和eval()函数。

    1)input()函数

    Python的input()函数,专门用来让用户输入信息,输入后内容的数据类型为字符串,并存放到一个变量里。例如本节课的程序中:

    rmb_value = input(‘请输入人民币(¥)金额:’)

     input()函数的括号中可以输入一些文字提示用户,必须使用单引号或双引号括起来,本程序中将用户输入的数据储存在rmb_value中,并且它的数据类型为字符串。

     2)eval()函数

     Python中的eval()函数,用来将字符串类型的变量转换为整数或浮点数类型的变量。在本程序中:

     rmb_num_value = eval(rmb_value)

     将接收到的字符串变量rmb_value转换为整数或浮点数类型的变量,并保存在rmb_num_value中。

     3)print()函数

     Python中的 print()函数,用来输出信息,一般输出字符串用单引号或双引号括起来,也可以输出变量,但是两个内容之间使用逗号来分开。在本程序中:

    print(‘美元($)的金额是:’, usd_value)

    5.变量的命名规则

    除了在上边要求的命名规则的基础上,我们常常使用和程序相关的英文单词的缩写进行命名。例如本程序中的:

     usd_value = rmb_num_value / 6.87

     usd_value中的usd是美元的意思,中间以下划线区分,value是价值或数值的意思。rmb是人民币的缩写,num是number的缩写,当然变量名是自己规定的,尽量使用自己和他人一看程序就能明白的变量名。

     程序中的rmb_num_value / 6.87就是数学中的除法,也就是人民币的数额除以汇率6.87为美元的数额。

    6.其他

     如果觉得Pycharm中代码比较灰暗,可以在File -> Settings  -> Editor -> Color Scheme -> Python中的Scheme调整为Monokai,设置代码为高亮模式,代码显示更加清晰,也可以选择一个自己喜欢的模式。

第三课 汇率兑换1.0

    7.运行程序

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

第三课 汇率兑换1.0

课后练习:

    尝试制作输入美元输出人民币的汇率转换程序。

猜你喜欢

转载自blog.csdn.net/weixin_40897235/article/details/86620297
今日推荐