项目3 Python开发环境及其语法特点(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)

2023-07-31
| 18页
| 218人阅读
| 44人下载
普通

内容正文:

项目3 Python开发环境及其语法特点 编程基础——Python语言     /// /// 日常生活中,衣食住行都与计算息息相关。在Python中,我们能够通过编写程序实现计算功能。Python3.x中的数字类型主要有整型(int)、浮点型(float)、复数型(complex)。利用这些数字类型,再配合对应的数值操作运算符及数值操作函数,就能实现常用的计算功能。 任务6 计算器功能的实现—数字类型与运算符 任务描述 任务分析 了解数字类型中的主要类型和使用方法,使用数值操作运算符和数值操作函数模拟计算器中的加、减、乘、除等功能。 编程基础——Python语言     /// /// 知识准备 数字类型是数据类型中一种,整型、浮点型、复数型是数字类型中比较常见的几种。 与其他语言不同的是,Python在定义变量时可以根据用户输入的值自动进行识别,因此不需要对变量的类型进行声明,但可以使用type( )函数来判断变量的类型。 整型即数学中的整数,最常用的表示方式是十进制。在计算机中,二进制、八进制和十六进制也是比较常见的表示方式,为了与十进制表示方式进行区分,会在其他进制的数字的最前面添加特殊标识,二进制(bin)的表示方式一般为0b或0B,八进制(oct)的表示方式一般为0o或0O,十六进制(hex)的表示方式一般为0x或0X。 2.1 整型 编程基础——Python语言     /// /// 浮点型即数学中的实数,浮点数的取值范围为(-3.4E+38)~(3.4E+38)。在浮点数的计算过程中,会带有不确定的尾数,这与计算机的存储原理有关,并不是计算错误。当这种情况出现时,可以使用round( )函数进行四舍五入取整。 2.2 浮点型 2.3 数值运算符和逻辑运算符 在Python中,我们可以使用数学中的运算符直接对数字型变量进行运算,运算结果的类型为在内存中空间最大的数字类型。三种常见数字类型在内存中空间大小的顺序为: 复数>浮点数>整数。常见的数值运算符如表2-1所示。 编程基础——Python语言     /// /// 除数值运算外,在生活中还会遇到数值之间关系的运算,称为逻辑运算。在计算机语言中,逻辑运算与一种数据类型密不可分,这种只包含真、假两个值的类型叫作布尔类型。常见的逻辑运算符如表2-2所示。 编程基础——Python语言     /// /// 编程基础——Python语言     /// /// 在本任务中,将计算器的功能拆分为加法、减法、乘法、除法四个模块,每个模块为一段独立代码。首先我们在实例文件plus.py中实现加法模块的功能,代码如下: 任务实施 若要实现减法、乘法、除法功能,只需要将print( )函数中a、b之间的运算符进行修改即可: 运行代码得到结果: 编程基础——Python语言     /// /// 了解print( )函数中file参数和flush参数的使用方法。 任务拓展 在本任务的分模块中实现了计算器的加法模块的功能。 任务总结 任务检测 (1)请根据本任务,将减法、乘法、除法模块的功能补全。 (2)请根据本任务,在计算除法时仅保留两位小数位。 项目4 字符串类型及操作方法     /// /// 字符串类型是标准数据类型中最常用的数据类型之一。在本任务中,将输入的学生的名字存储为字符串变量,并将字符串变量进行拼接后输出。 任务7 课堂签到系统——字符串类型与内建函数的应用 任务描述 任务分析 了解字符串的定义和使用,可以熟练访问字符串变量,将字符串变量进行拼接并输出。     /// /// 知识准备 字符串的定义方式非常简单,我们只要使用定义字符(单引号或双引号)将需要定义的字符进行包含,就可以完成字符串的定义。定义符号要成对出现,否则编译器将无法理解字符串在何处起始和终止。 定义好的字符串也可以像数据类型一样存储到变量中,Python会自动将变量类型识别为字符串类型。     /// /// 常见的字符串运算符如表2-3所示。 为了方便地对字符串变量进行格式调整,Python提供了非常强大的内建函数,使用方法为: 字符串.函数名(参数)。常见的字符串内建函数如表2-4所示。     /// /// 首先在屏幕上输出“请输入您的英文姓名:”,请求用户输入英文姓名,并保存到变量name中,经过系统自动识别,变量name的数据类型为字符串类型,然后将变量name的值输出到屏幕上: 任务实施 基本功能完成后,现在进行代码优化。使用.title( )函数将name变量中字符串的首字母改为大写: 在打印函数中添加欢迎语句时,使用占位符“%s”将变量name输出在后面。将代码进行整合并保存为名为sign.py的文件。

资源预览图

项目3  Python开发环境及其语法特点(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
1
项目3  Python开发环境及其语法特点(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
2
项目3  Python开发环境及其语法特点(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
3
项目3  Python开发环境及其语法特点(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
4
项目3  Python开发环境及其语法特点(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
5
项目3  Python开发环境及其语法特点(课件)-高二《程序设计基础(Python)》同步教学(电子工业版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。