用户:
耐心的超声蝠OSmy查看:0 回复:0 评论:0 创建时间:2021-10-24T16:58:05
【作品展示】

【作品介绍】
不是很会,打的很长
【作品源代码】
import turtle
import random
screen = turtle.Screen()
screen.tracer(0)
mypen = turtle.Pen()
mypen.hideturtle()
colors = ["red", "deep sky blue", "green3", "purple", "orange", "pink"]
pos = {"Q": [-300,50],"W": [-250,50],"E": [-200,50],"R": [-150,50],"T": [-100,50],"Y": [-50,50],
"U": [0,50],"I": [50,50],"O": [100,50],"P": [150,50],"[": [200,50],"]": [250,50],
"A": [-275, 0], "S": [-225, 0], "D": [-175, 0],"F": [-125,0],"G": [-75,0],
"H": [-25,0],"J": [25,0],"K": [75,0],"L": [125,0],":": [175,0],'"': [225,-25],
"Z": [-250, -50], "X": [-200, -50],"C": [-150, -50], "V": [-100, -50], "B": [-50, -50],
"N": [0, -50], "M": [50, -50], "<": [100, -50],">": [150,-50],"?": [200,-50]}
def draw(l):
mypen.penup()
mypen.goto(pos[l])
mypen.pendown()
color = random.choice(colors)
mypen.pencolor(color)
mypen.write(l, font=("文泉驿正黑", 50))
qwert = []
for i in pos:
mypen.penup()
mypen.goto(pos[i])
mypen.pendown()
mypen.write(i, font=("文泉驿正黑", 50))
def draw1():
draw("Q")
def draw2():
draw("W")
def draw3():
draw("E")
def draw4():
draw("R")
def draw5():
draw("T")
def draw6():
draw("Y")
def draw7():
draw("U")
def draw8():
draw("I")
def draw9():
draw("O")
def draw10():
draw("P")
def draw11():
draw("A")
def draw12():
draw("S")
def draw13():
draw("D")
def draw14():
draw("F")
def draw15():
draw("G")
def draw16():
draw("H")
def draw17():
draw("J")
def draw18():
draw("K")
def draw19():
draw("L")
def draw20():
draw("Z")
def draw21():
draw("X")
def draw22():
draw("C")
def draw23():
draw("V")
def draw24():
draw("B")
def draw25():
draw("N")
def draw26():
draw("M")
turtle.listen()
turtle.onkey(draw1, "q")
turtle.onkey(draw2, "w")
turtle.onkey(draw3, "e")
turtle.onkey(draw4, "r")
turtle.onkey(draw5, "t")
turtle.onkey(draw6, "y")
turtle.onkey(draw7, "u")
turtle.onkey(draw8, "i")
turtle.onkey(draw9, "o")
turtle.onkey(draw10, "p")
turtle.onkey(draw11, "a")
turtle.onkey(draw12, "s")
turtle.onkey(draw13, "d")
turtle.onkey(draw14, "f")
turtle.onkey(draw15, "g")
turtle.onkey(draw16, "h")
turtle.onkey(draw17, "j")
turtle.onkey(draw18, "k")
turtle.onkey(draw19, "l")
turtle.onkey(draw20, "z")
turtle.onkey(draw21, "x")
turtle.onkey(draw22, "c")
turtle.onkey(draw23, "v")
turtle.onkey(draw24, "b")
turtle.onkey(draw25, "n")
turtle.onkey(draw26, "m")
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn