用户:
PlumSteven查看:0 回复:0 评论:0 创建时间:2021-07-28T09:14:46
【作品展示】

【作品介绍】
运用海龟库画了两个图形,因为是新手,请大家谅解。希望大家多多鼓励我!
【作品源代码】
import turtle
import random
pen = turtle.Pen()
def start():
a = random.randint(1, 4)
if (a == 1):
pen.pencolor('red')
elif (a == 2):
pen.pencolor('yellow')
elif (a == 3):
pen.pencolor('skyblue')
else:
pen.pencolor('green')
pen.penup()
pen.pensize(7)
pen.goto((-150), (-150))
pen.speed(0)
def draw():
pen.pendown()
pen.circle(150)
b = random.randint(1, 4)
if (b == 1):
pen.pencolor('red')
elif (b == 2):
pen.pencolor('yellow')
elif (b == 3):
pen.pencolor('skyblue')
else:
pen.pencolor('green')
pen.setheading(90)
for __count in range(8):
c = random.randint(1,4)
pen.penup()
pen.goto((-150), 0)
pen.pendown()
pen.left(45)
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.penup()
pen.goto(300, 0)
pen.pendown()
d = random.randint(1,4)
if (d == 1):
pen.pencolor('red')
elif (d == 2):
pen.pencolor('yellow')
elif (d == 3):
pen.pencolor('skyblue')
else:
pen.pencolor('green')
pen.circle(150)
d = random.randint(1, 4)
if (d == 1):
pen.pencolor('red')
elif (d == 2):
pen.pencolor('yellow')
elif (d == 3):
pen.pencolor('skyblue')
else:
pen.pencolor('green')
for __count in range(20):
pen.penup()
pen.goto(150, 0)
pen.pendown()
pen.left(45)
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(100)
pen.right(81)
start()
draw()
pen.hideturtle()
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn