猫史档案馆


【Python作品分享】新的作品1【作业帖】

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


【作品展示】

center_image

 

【作品介绍】

不是很会,打的很长

 

【作品源代码】

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


回复

上一页1 页 / 共 0下一页