用户:
加油!热血少年!查看:0 回复:1 评论:0 创建时间:2023-07-03T16:03:02
【作品展示】

【作品介绍】
哈哈哈
【作品源代码】
import turtle as t
class LightSaberPen():
def __init__(self):
import turtle as t
self.p1 = t.Pen()
self.p2 = t.Pen()
self.p3 = t.Pen()
self.p4 = t.Pen()
self.p1.pensize(25)
self.p2.pensize(21)
self.p3.pensize(17)
self.p4.pensize(13)
self.p1.pencolor((0.2, 0.2, 0.75))
self.p2.pencolor((0.3, 0.3, 0.85))
self.p3.pencolor((0.65, 0.65, 0.98))
self.p4.pencolor((0.95, 0.95, 0.99))
def speed(self, x):
self.p1.speed(x)
self.p2.speed(x)
self.p3.speed(x)
self.p4.speed(x)
def forward(self, x):
self.p1.forward(x)
self.p2.forward(x)
self.p3.forward(x)
self.p4.forward(x)
def left(self, x):
self.p1.left(x)
self.p2.left(x)
self.p3.left(x)
self.p4.left(x)
def right(self, x):
self.p1.right(x)
self.p2.right(x)
self.p3.right(x)
self.p4.right(x)
def circle(self, r, e=None):
self.p1.circle(r, e)
self.p2.circle(r, e)
self.p3.circle(r, e)
self.p4.circle(r, e)
def hideturtle(self):
self.p1.hideturtle()
self.p2.hideturtle()
self.p3.hideturtle()
self.p4.hideturtle()
def penup(self):
self.p1.penup()
self.p2.penup()
self.p3.penup()
self.p4.penup()
def pendown(self):
self.p1.pendown()
self.p2.pendown()
self.p3.pendown()
self.p4.pendown()
def pensize(self, s):
self.p1.pensize(s*25/13)
self.p2.pensize(s*21/13)
self.p3.pensize(s*17/13)
self.p4.pensize(s)
def goto(self, x, y):
self.p1.goto(x, y)
self.p2.goto(x, y)
self.p3.goto(x, y)
self.p4.goto(x, y)
# 1.基础演示
# p = LightSaberPen()
# p.hideturtle()
# p.forward(200)
# 2.支持的turtle常规操作:hideturtle()、penup()、pendown()、pensize()、right()、left()、goto()、circle()、speed()
# 3.功能演示
# p = t.Pen()
# p.ht()
# p.pencolor("blue")
# p.write('汤尼老师', False, 'left', font=('Arial', 50, 'italic'))
p = LightSaberPen()
p.pensize(10)
# p.forward(200)
for i in range(5):
p.forward(150)
p.right(144)
t.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn