5.6 练习和实验

更新于 2026年10月10日 版权声明
5.6 练习和实验

练习

1.填空题

(1)Python自带函数分两类,一类是可以直接调用的函数,如print( )、del( );一类通过自带( )调用。

(2)自带数学库随机返回指定范围的一个整数用( )函数。

(3)用关键字( )表示自定义函数开始,其后空一格紧跟自定义函数名,函数名右边小括号内用于设置参数,中括号表示允许有些自定义函数没有参数。

(4)自定义函数也可以直接传递元组、( )、字典、集合等。

(5)( )主要借助多维数组和数组相关的函数,实现对各种数据的复杂处理和计算,是从事数据分析、科学研究和机器学习工程师、科学家必须掌握的入门级工具。

2.判断题

(1)numpy.abs( )与abs( )是一个函数,都是求绝对值。( )

(2)math.log(math.e)所求的值为1.0。( )

(3)“函数体”就是实现函数功能的代码,这是函数魔盒功能的关键所在!( )

(4)函数内列表、字典元素的变化,会影响到函数外列表、字典元素的变化。( )

(5)Python自带numpy库,所以可以通过导入该库对其直接使用。( )(https://www.daowen.com)

实验

1.实验一

对5.3.5节5_3_5_plot.py的代码,按照如下要求进行修改:

(1)把绘图区域分成四部分,上面两个子绘图区域各显示一个椭圆,下面两个子绘图区域各显示一个圆;

(2)把代码保存为Four_Area.py文件。

2.实验二

把5.2.6节的递归函数按照如下要求进行修改:

(1)打印输出每次递归调用时在内存里开辟的地址;

(2)打印输出每次递归调用时x值的变化;

(3)打印输出每次递归调用时返回值的变化。

【注释】

[1]官网上最新自带内置函数清单请见https://docs.python.org/3/library/functions.html。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)