用户:苏某查看:1 回复:7 评论:1 创建时间:2019-02-06T12:05:14
大家好,时隔多年,我终于来发教程了!
今天是一次练习课。用Python画图形。知识点有循环以及海龟库。
图1:成品;
图2-图4:分别为程序的1-24行、49-72行和97-111行。
基础任务:补全程序的25-48行和73-96行。
进阶任务:做出图5的图像。
图1
图2
图3
图4
图5
import turtle
r = turtle.Pen()
t = turtle.Pen()
r.penup()
t.penup()
r.pencolor('red')
#设置图形填充颜色
r.fillcolor('red')
#设置当前点为填充起点
r.begin_fill()
r.goto(0,150)
r.setheading(315)
r.pendown()
for __count in range(4):
r.forward(216)
r.right(90)
r.end_fill()
r.penup()
r.hideturtle()
t.goto(0,-90)
t.setheading(0)
t.pencolor('yellow')
t.pendown()
t.pensize(9)
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
t.forward(30)
t.right(90)
t.forward(80)
t.penup()
t.goto(20,-85)
t.setheading(90)
t.pendown()
t.forward(55)
t.penup()
t.forward(30)
t.pendown()
t.forward(85)
t.penup()
t.goto(20,0)
t.setheading(0)
t.pendown()
t.forward(65)
t.penup()
t.setheading(90)
t.goto(50,0)
t.pendown()
t.forward(70)
t.penup()
t.pencolor('red')
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
#需补全
t.forward(55)
t.penup()
t.goto(9,-95)
t.pensize(11)
t.pendown()
t.forward(190)
t.penup()
t.goto(0,161)
t.setheading(315)
t.pensize(12)
t.pencolor('white')
t.pendown()
t.forward(216)
t.penup()
t.hideturtle()点赞0
评论