友情提示:380元/半年,儿童学编程,就上码丁实验室。
第三课 汇率兑换1.0
学习目标:
1. 了解并学会如何使用注释。
2. 了解Python的数据类型都有哪些。
3. 了解并学会使用input()(输入)函数,print()(输出)函数,eval()函数。
4. 了解变量和它的命名规则。
学习内容:
案例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,设置代码为高亮模式,代码显示更加清晰,也可以选择一个自己喜欢的模式。

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

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