admin 管理员组文章数量: 1087139
2024年3月20日发(作者:excel函数公式讲解)
《python语言实训》函数与模块实验
一、实验目的
1、掌握函数的定义、函数的调用、函数参数的传递。
2、掌握匿名函数、递归函数。
3、掌握装饰器(无参数装饰器、有参数装饰器、多重装饰器)。
4、掌握变量的作用域(局部变量、全局变量)。
5、模块的定义与使用。
6、Python程序结构。
7、模块的有条件执行。
二、实验内容
1、自定义函数实现方差的输出
自定义函数实现方差输出、构建一个计算裂变中位数的函数。
2、使用匿名函数添加列表元素
使用匿名函数添加列表元素,用递归方法计算下列多项式函数的值。
3、无参数装饰器、有参数装饰器、多重装饰器、变量作用域的案例操作
(1)无参数装饰器的案例操作
(2)有参数装饰器的案例操作
(3)多重装饰器的案例操作
(4)变量作用域的案例操作
4、存储并导入函数模块
Python的存储并导入函数模块、Python的时间模块的导入的运用。
5、对于模块的灵活使用
三、主要实验设备及器材
1、计算机终端1套(配备Windous10系统或Windows7系统,英特尔i5及
以上的处理器,4G以上内存,256G硬盘)。
2、多媒体教学设备1套。
3、网络设备套件1套。
4、Python软件、PyCharm软件、Anaconda软件等Python软件1套。
四、实验步骤
1、实验方法
(1)演示性实验
教师利用多媒体等设备,对本章节的知识在Python语言的相关软件上进行
演练。
(2)验证性实验
学生指对Python的语言对象有了一定了解,并提出自己的相关问题,然后
学生利用实验室的电脑设备解决问题。
(3)设计性实验
设计程序以解决金融工程中的计量分析问题。
2、实验步骤
(1)创建自定义函数。
(2)创建并使用匿名函数。
(3)其他常用的高阶函数。
(4)储存并导入整个模块。
(5)Python的时间模块的使用。
(6)指定别名。
(7)模块的制作。
(8)Python的线程与进程应用。
(9)任务实现。
五、实验结果与思考
1、实验结果
(1)编写一个函数,输入n为偶数时 ,调用函数求1/2+1/4+...+1/n,当输
入n为奇数时,调用函数 1/1+1/3+...+1/n。
(2)输出裴波那契数列
(3)什么叫递归函数?举例说明
答:如果一个函数体直接或者间接调用自己,那么这个函数就称为递归函数。
也就是说,递归函数体的执行过程中可能会返回去再次调用该函数。
(4)约瑟夫环问题:n个人组成一个环或者排成一个队,从n个人的第一个
人每次报数k,然后剔除。
2、实验思考
我发现自己最大的问题还是对公式的运用和理解不够透彻,导致我运行时总是需
要翻书查阅资料或者问同学,因为不熟练导致自己运行时不太自信。
版权声明:本文标题:《python语言实训》函数与模块实验 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710877885a577597.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论