测验2: Python基本图形绘制 (第2周)
这是python123官网上联合MOOC的Python程序设计(第10期)答案
单选题
第四题,turtle.circle(radius,extent=None),作用是根据半径
r
a
d
i
u
s
radius
radius 绘制
e
x
t
e
n
t
extent
extent 角度的弧形。
- radius的值为正数时,半径在小海龟左侧,值为负数时,半径在小海龟右侧。
- extent不设置参数或者参数为None时,绘制整个圆形。
程序题
1.turtle八边形绘制
此题的模板已经给出,只需要填入参数即可,注意要把括号中的下划线全部去掉。
题目要绘制八边形,360°/8=45°,需要绘制八次,每次方向偏离45°。
- turtle.pensize(width),设置画笔尺寸为width
- turtle.fd(distance),向小海龟当前方向前进distance距离
- turtle.left(degree),逆时针移动degree°角
import turtle as t
t.pensize(2)
for i in range(8):
t.fd(100)
t.left(45)
2.turtle八角图形绘制
同上一题,模板已经给出,填入参数即可。注意八角形的话要移动135°角。
import turtle as t
t.pensize(2)
for i in range(8):
t.fd(150)
t.left(135)