用户:
灵巧的皮皮蟹mEgA查看:1 回复:1 评论:1 创建时间:2022-09-09T21:29:56
【作品展示】

【作品介绍】
【作品源代码】
import turtle
import random
import time
t=turtle.Pen()
t.hideturtle()
ts=turtle.Screen()
ts.title("教师节快乐!")
ts.tracer(0)
t.speed(0)
ts.setup(900,350)
t.penup()
t.goto(300,0)
t.pendown()
t.pencolor("red")
t.left(180)
name="五(4)班 邓天勤"
text="祝老师教师节快乐!"
content="{}:{}".format(name,text)
name1 = "五(4)班全体同学"
text1 = "祝老师教师节快乐!"
content1 = "{}:{}".format(name1, text1)
name2 = "全体大队委"
text2 = "祝老师们节日快乐、幸福安康!"
content2 = "{}:{}".format(name2, text2)
for i in range(3000):
t.write(content,font=("宋体",100))
t.clear()
t.forward(1)
time.sleep(0.001)
t.goto(345, 50)
for i in range(3100):
t.write(content1, font=("宋体", 100))
t.clear()
t.forward(1)
time.sleep(0.001)
t.goto(315, -70)
for i in range(3100):
t.write(content2, font=("宋体", 100))
t.clear()
t.forward(1)
time.sleep(0.001)
t.goto(-400, 100)
t.write(content, font=("宋体", 30))
t.goto(-400, 0)
t.write(content1, font=("宋体", 30))
t.goto(-400, -100)
t.write(content2, font=("宋体", 30))
time.sleep(5)
ts.setup(800,750)
ts.bgcolor("black")
def r_c():
h = "0123456789abcdef"
c_s = "#"
for i in range(6):
c_s += random.choice(h)
return c_s
def d_m(x, y):
t.penup()
t.goto(x, y)
t.pendown()
color = ["red", "orange", "yellow", "green", "blue", "indigo", "purple"]
c = random.choice(color)
t.pencolor(c)
t.setheading(90)
ts.tracer(1)
for i in range(20):
t.pensize(i)
t.forward(i*2.25)
ts.tracer(10)
t.setheading(90)
t.right(90)
t.penup()
t.forward(120)
t.pendown()
t.left(90)
t.clear()
for j in range(10):
for i in range(10):
t.pencolor(r_c())
t.dot(30-i*3)
t.penup()
t.left(36)
t.forward(75)
t.pendown()
time.sleep(1)
t.clear()
def c_d_m(x, y):
n = random.randint(3, 5)
for i in range(n):
t.penup()
t.goto(x, y)
d_m(random.randint(-300, 300), random.randint(-300,-200))
t.pendown()
t.clear()
ts.onclick(c_d_m,btn=1)
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn