备课
使用turtle 绘制如下图1 中图形。要求:
1)绘制一个正方形且内切一个填充的圆;
2)正方形条边长为100 且轮廓线为红色;
3)内切圆轮廓线为红色并且填充为黄色;
4)绘图过程中隐藏画笔,并能清楚地看到图形绘制过程。
输入:
无
输出:
# 导⼊“turtle”模块
import turtle
# 构建"海⻳"对象
t = turtle.Turtle()
# 设置最快的绘画速度
t.speed(10)
# 画100个随机圆
color = "yellow"#colors[n]
# 抬笔
#t.penup()
# 移动到(x,y)坐标点
#t.goto(0, 0)
# 落笔
#t.pendown()
# 设置画笔颜⾊
t.pencolor("red")
t.pensize(3)
#隐藏画笔
t.hideturtle()
# 设置填充颜⾊
t.fillcolor(color)
# 开始填充
t.begin_fill()
# 设置圆的半径
r = 50
# 画圆
t.circle(r)
# 结束填充
t.end_fill()
#绘制正方形
t.forward(50)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(50)
# 停⽌画笔绘制,但绘图窗⼝不关闭,IDLE下窗体是不会关闭的,点开执行的时候,才会关闭
turtle.done()
参考资料:turtle画笔库的使用