猫史档案馆


【Python作品分享】自由画【作品秀】

用户:超级小天龙超级小天龙查看:0 回复:0 评论:0 创建时间:2020-02-15T17:58:10


【作品展示】

center_image

 

【作品介绍】

它可以画画,要求里面有

 

【作品源代码】

import turtle
import pygame


pygame.init()

print('自由画画,上下左右控制画笔,w抬笔,s落笔,c画圆,f画正方形,g改变颜色')
p = turtle.Pen()
p.penup()
colors = ['black', 'green', 'red', 'blue', 'yellow', 'pink', 'brown']
screen = pygame.display.set_mode([1, 1])
pygame.key.set_repeat(60)
zj = 10
a = 0
n = True
while n:
    p.pencolor(colors[a])
    for event in pygame.event.get():
        if (event.type == pygame.QUIT):
            n = False
        if (event.type == pygame.KEYDOWN):
            if (event.key == pygame.K_UP):
                p.forward(6)
            if (event.key == pygame.K_DOWN):
                p.forward((-6))
            if (event.key == pygame.K_LEFT):
                p.left(6)
            if (event.key == pygame.K_RIGHT):
                p.right(6)
            if (event.key == pygame.K_w):
                p.penup()
            if (event.key == pygame.K_s):
                p.pendown()
            if (event.key == pygame.K_c):
                p.circle(zj)
            if (event.key == pygame.K_f):
                for i in range(4):
                    p.forward(20)
                    p.left(90)
            if (event.key == pygame.K_g):
                a += 1
            if (a > 6):
                a = 0
pygame.quit()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页