用户:
xpd_v查看:0 回复:2 评论:0 创建时间:2021-05-05T11:38:40
【作品展示】

【作品介绍】
参加编程猫活动,来赢奖品啦!
【作品源代码】
import turtle
import random
__Pen = turtle.Pen()
__Pen.hideturtle()
turtle.bgcolor('grey')
s = turtle.Pen()
s.hideturtle()
s.penup()
s.goto(163, 200)
s.pendown()
s.speed(0)
sides = 3
colors = ['red', 'yellow', 'blue', 'orange', 'green', 'purple']
for x in range(160):
s.pencolor(colors[(x % sides)])
s.forward(((x * 3) / sides + x))
s.left((360 / sides + 1))
s.pensize(((x * sides) / 200))
s.left(90)
s.penup()
s.goto((-300), (-100))
s.pendown()
s.speed(0)
sides = 4
for i in range(200):
s.pencolor(colors[(i % sides)])
s.forward(((i * 3) / sides + i))
s.left((360 / sides + 1))
s.pensize(((i * sides) / 200))
s.left(90)
t = turtle.Pen()
t.speed(0)
t.hideturtle()
colors = ['red', 'yellow', 'blue', 'green', 'orange', 'purple', 'white']
for n in range(50):
t.pencolor(random.choice(colors))
size = random.randint(10, 15)
x = random.randint((-300), 300)
y = random.randint((-300), 300)
t.penup()
t.goto(x, y)
t.pendown()
for m in range(size):
t.forward((m * 2))
t.left(150)
__Pen.speed(0)
__Pen.penup()
__Pen.forward(100)
__Pen.left(90)
__Pen.pendown()
__Pen.pensize(5)
__Pen.forward(150)
__Pen.fillcolor("#ff0000")
__Pen.left(90)
__Pen.forward(200)
__Pen.begin_fill()
for __count in range(3):
__Pen.right((360 / 3))
__Pen.forward(200)
__Pen.end_fill()
__Pen.left(90)
__Pen.fillcolor("#cccccc")
__Pen.begin_fill()
for __count in range(2):
__Pen.forward(300)
__Pen.left(90)
__Pen.forward(200)
__Pen.left(90)
__Pen.end_fill()
__Pen.penup()
__Pen.goto((-45), 10)
__Pen.pendown()
__Pen.fillcolor("#33ffff")
__Pen.begin_fill()
__Pen.circle(50)
__Pen.end_fill()
__Pen.fillcolor("#ff0000")
__Pen.penup()
__Pen.right(90)
__Pen.forward(55)
__Pen.begin_fill()
__Pen.pendown()
__Pen.left(60)
__Pen.forward(180)
__Pen.setheading(0)
__Pen.forward(90)
__Pen.left(90)
__Pen.forward(150)
__Pen.end_fill()
__Pen.penup()
__Pen.right(90)
__Pen.forward(200)
__Pen.begin_fill()
__Pen.pendown()
__Pen.right(60)
__Pen.forward(180)
__Pen.setheading(180)
__Pen.forward(90)
__Pen.right(90)
__Pen.forward(150)
__Pen.end_fill()
__Pen.setheading(0)
__Pen.penup()
__Pen.goto(0, (-240))
__Pen.pendown()
for i in range(3):
__Pen.begin_fill()
__Pen.circle(50, steps=5)
__Pen.left(120)
__Pen.end_fill()
__Pen.pencolor('yellow')
__Pen.penup()
__Pen.goto((-350), 200)
__Pen.write('厉害了,', font=('仿宋', 35, 'bold', 'italic'))
__Pen.pendown()
__Pen.penup()
__Pen.goto((-350), 150)
__Pen.write('我的国!', font=('仿宋', 35, 'bold', 'italic'))
__Pen.pendown()
__Pen.penup()
__Pen.goto(100, (-200))
__Pen.write('I love China!', font = ('仿宋', 30, 'bold','italic'))
__Pen.pendown()
__Pen.pencolor("#ff0000")
__Pen.penup()
__Pen.goto((-45), 80)
__Pen.write('中国', font = ('楷书', 30, 'bold'))
__Pen.pendown()
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn