猫史档案馆


【Python作品分享】圆圈的颜色【作品秀】

用户:新柯基影喵新柯基影喵查看:0 回复:0 评论:0 创建时间:2021-06-03T20:47:03


【作品展示】

center_image

 

【作品介绍】

O(∩_∩)O哈哈~

 

【作品源代码】

import pgzrun #导入游戏库
h = 5 #长条的高度
WIDTH = 600 #设置窗口宽度
HEIGHT = 80*h #设置窗口高度
#要绘制长条的4种颜色
color = ['green','yellow','red','blue']
showLiness = True #是否绘制彩色线条

def drawLines(j, showLiness):
    if showLiness == True:
        for i in range(0,HEIGHT,4*h):
            box = Rect((0,i+j*h),(WIDTH,h))
            screen.draw.filled_rect(box,color[j])

def draw(): #绘制函数
    screen.fill('white') #背景白色
    drawLines(0, showLiness)  # 绿色长条
    drawLines(3, showLiness) #蓝色长条
    screen.draw.filled_circle((300,200),100,'gray') #灰色圆圈
    drawLines(1, showLiness) #黄色长条
    drawLines(2, showLiness) #红色长条

def on_mouse_down(): #当鼠标按键时
    global showLiness #全局变量
    #切换是否绘制彩色线条
    showLiness = not showLiness

pgzrun.go()  # 开始运行

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页