
Python基础绘图测试(第二周)
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本课程为Python编程学习系列中的第二周内容,专注于使用Python进行基本的数据可视化和绘图技术。学生将掌握如何利用matplotlib等库创建图表、图形,并对图像进行简单编辑与美化。通过实践练习巩固理论知识,帮助初学者快速上手数据展示的基础技能。
测验2:Python基本图形绘制 (第2周)
单项选择题
1、哪个选项不能正确引用turtle库进而使用setup()函数?
A、import turtle as t
B、import turtle
C、import setup from turtle
D、from turtle import*
正确答案 C
在Python中,导入turtle库有三种常见的方法:
- `import turtle`
- `from turtle import setup` 或者 `from turtle import *`
- 给turtle库指定别名,例如:`import turtle as t`
2、关于turtle库的基本知识:
- 坐标系原点默认在屏幕的左下角。
- 提供了丰富的绘图函数,如`seth()`用于设置小海龟的方向,`fd()`(forward)用来向前移动一段距离;此外还有绘制圆形或弧形的函数`circle()`, 改变画笔宽度的函数`pensize()`等。
3、turtle库中的常用绘图指令:
- `turtle.circle(radius, extent=None)`: 绘制一个圆或者指定弧度范围内的曲线,其中radius是半径大小,extent为弧形角度。
- `turtle.seth(to_angle)`:设置小海龟的行进方向到给定的角度值。
- `turtle.fd(distance)`:让小海龟沿当前的方向前进一定距离。
- `turtle.penup()` 和 `turtle.pendown()` 分别用于抬起和落下画笔,当画笔处于“抬起”状态时移动不会留下痕迹。
4、错误的理解:
- 导入方式`import setup from turtle`是不正确的语法形式。因为setup并不是一个模块而是函数。
- 使用`turtle.circle(radius, extent=None)`无法绘制椭圆形状;只能完成圆形或特定角度的弧线绘制任务。
- `turtle.pendown()`仅设置画笔为“落下”状态,并不会立即产生图形。
5、控制海龟移动方向:
- `bk()` 是向后移动,但不改变行进的方向;
- 改变小海龟朝向的方法包括:`seth()`, `left()`, 和 `right()`.
6、循环语句的使用:
- Python中的循环保留字有`for...in`和`while`,用来重复执行一段代码。
7、绘制半圆形实例:
- 要画出一个半圆弧形可以调用`turtle.circle(radius, extent)`函数,并将extent设置为180度的奇数倍值,例如:turtl.circle(100, -180)。
8、`turtle.done()`的作用:
- 在程序结束时使用`turtle.done()`, 这样可以让绘图窗口保持打开状态直到用户手动关闭它。这并不是用来暂停或隐藏画笔的命令而是作为绘制完成后的标准处理方式。
通过上述内容的学习,我们可以掌握如何引入和使用Python中的turtle库,并了解其基本的图形化编程功能与技巧。熟悉这些知识后就可以利用此工具创造出各种有趣的图像了。
全部评论 (0)


