- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 21
单元5 函数应用与模块化程序设计
课程名称
Python程序设计任务驱动式教程
章名
函数应用与模块化程序设计
教学内容
函数应用与模块化程序设计
课时
6
项目性质
□演示性 □验证性 □设计性 √综合性
授课班级
授课日期
授课地点
教学目标
了解随机数函数和下载与安装第三方模块的方法
掌握Python数学函数的应用
掌握Python函数的定义与调用
掌握Python函数参数
掌握函数变量的作用域
掌握Python的模块创建与导入
掌握Python中创建与使用包
教学内容
Python数学函数的应用
Python函数的定义与调用
Python函数参数
函数变量的作用域
Python的模块创建与导入
Python中创建与使用包
教学重点
Python函数的定义与调用、Python函数参数、Python的模块创建与导入
教学难点
Python函数的定义与调用、Python函数参数、Python的模块创建与导入
教学准备
装有Python的计算机
教学课件PPT
教材:《Python程序设计任务驱动式教程(微课版)》
作业设计
教学过程
教学环节
教学内容与过程
(教学内容、教学方法、组织形式、教学手段)
课前组织
做好上课前的各项准备工作(打开计算机、打开课件、打开软件、打开授课计划、教案等),吸引学生注意力。
课程说明
【课前说明】
分别从随机数函数和下载与安装第三方模块等知识点进行初步的了解。
【目的】
使学生从了解本节课的学习目标、学习重点、考评方式等方面明确课程学习的要求和目标。
课程内容描述
5.1 Python数学函数的应用
5.1.1 Python数学常量
Python数学常量主要包括数学常量pi(圆周率,一般以π来表示)和数学常量e(自然常数)。
5.1.2 Python常用数学运算函数
Python常用数学运算函数如表所示。
Python常用数学运算函数
序号
函数
功能描述与返回值
1
abs(x)
返回数值的绝对值,例如abs(-10)返回10
2
ceil(x)
返回数值的上入整数,例如math.ceil(4.1)返回5
3
cmp(x,y)
如果xy返回-1,如果x==y返回0,如果xy返回1
4
exp(x)
返回e的x次幂,例如math.exp(1)返回2.718281828459045
5
fabs(x)
返回数值的绝对值,例如math.fabs(-10)返回10.0
6
floor(x)
返回数值的下舍整数,例如math.floor(4.9)返回4
7
log(x)
如math.log(math.e)返回1.0,math.log(100,10)返回2.0
8
log10(x)
返回以10为基数的x的对数,例如math.log10(100)返回2.0
9
max(x1,x2,…)
返回给定参数的最大值,参数可以为序列
10
min(x1,x2,…)
返回给定参数的最小值,参数可以为序列
11
modf(x)
返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点数表示
12
pow(x,y)
x**y运算后的值,即返回x的y次幂
13
round(x[,n])
返回浮点数x的四舍五入值,例如给出n值,则代表舍入到小数点后的位数
14
sqrt(x)
返回数值x的平方根
15
acos(x)
返回x的反余弦弧度值
16
asin(x)
返回x的反正弦弧度值
17
atan(x)
返回x的反正切弧度值
18
atan2(y,x)
返回给定的x和y坐标值的反正切值
19
cos(x)
返回x的弧度的余弦值
20
hypot(x,y)
返回欧几里得范数sqrt(x*x+y*y)
21
sin(x)
返回x的弧度的正弦值
22
tan(x)
返回x的弧度的正切值
23
degrees(x)
将弧度转换为角度,例如degrees(math.pi/2),返回90.0
24
radians(x)
将角度转换为弧度
【任务5-1】编写程序绘制爱心
【任务描述】
(1)在PyCharm集成开发环境中创建项目Unit05。
(2)在项目Unit05中创建Python程序文件5-1.py。
(3)编写程序绘制爱心。
【任务实施】
1.创建PyCharm项目Unit05
成功启动PyCharm后,在指定位置“D:\PycharmProject\”创建PyCharm项目Unit05。
2.使用pip命令下载与安装第三方模块
在PyCharm项目Unit05中新建Python程序文件5-1.py,同时PyCharm主窗口显示程序文件5-1.py的代码编辑窗口,在该程序文件的代码编辑窗口自动添加了模板内容。
3.在PyCharm中自动导入相关库或模块
本单元的【任务5-1】中需要使用“m
文档评论(0)