Commit a4d18ae2 by BellCodeEditor

save project

parent ef5ec86e
Showing with 0 additions and 66 deletions
"""
使用turtle模块画图
每次移动都增加画笔移动的长度,并旋转91°,重复执行300次,查看效果
"""
import turtle
pen1 = turtle.Pen()
pen = turtle.Pen()
pen2 = turtle.Pen()
pen3 = turtle.Pen()
pen4 = turtle.Pen()
pen5 = turtle.Pen()
pen.goto(300,0)
pen1.goto(0,300)
pen2.goto(-300,0)
pen3.goto(0,-300)
pen5.goto(0,300)
pen.speed(10)
pen1.speed(10)
pen2.speed(10)
pen3.speed(10)
pen4.speed(10)
pen5.speed(10)
pen.pencolor("red")
pen1.pencolor("red")
pen2.pencolor("red")
pen3.pencolor("red")
pen4.pencolor("red")
pen5.pencolor("red")
pen.speed(0)
pen1.speed(0)
pen2.speed(0)
pen3.speed(0)
pen4.speed(0)
pen5.speed(0)
# 请创造师在下面接着创作
distance=1
a=7
b=1
for i in range(3000):
color=["red","yellow","blue","green","pink","cyan","violet"]
a%=b
pen.forward(distance)
distance+=1
i+=10
pen.right(91)
pen.color(a)
pen1.forward(distance)
pen1.right(96)
pen1.color(a)
pen2.forward(distance)
pen2.right(101)
pen2.color(a)
pen3.forward(distance)
pen3.right(106)
pen3.color(a)
pen4.forward(i)
pen4.right(170)
pen4.color(a)
pen5.forward(5.2)
pen5.right(1)
pen.color(a)
b+=1
# 隐藏画笔,保存画布
pen.hideturtle()
turtle.done()
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment