
def draw_dy(): # 绘制单图 screen.fill('black') # 白色背景 for r in range(1, 200, 10): # 同心圆半径从小到大遍历 # 绘制一个填充圆,坐标为(x,y),半径为R-r,颜色随机 screen.draw.circle((400, 200), r,'red')
右键绘多彩同心圆

完整代码:
# _*_ coding: UTF-8 _*_
# 开发团队: 信息化未来
# 开发人员: Administrator
# 开发时间:2022/8/22 8:52
# 文件名称: 自动反弹的小球.py
# 开发工具: PyCharm
import pgzrun # 导入游戏库
import random # 导入随机库
WIDTH = 800 # 设置窗口的宽度
HEIGHT = 600 # 设置窗口的高度
R = 100 # 大圆圈的半径
def draw_duo(): # 绘制模块,每帧重复执行
screen.fill('white') # 白色背景
for x in range(R, WIDTH, 2*R): # x坐标平铺遍历
for y in range(R, HEIGHT, 2*R): # y坐标平铺遍历
for r in range(1, R, 10): # 同心圆半径从小到大遍历
# 绘制一个填充圆,坐标为(x,y),半径为R-r,颜色随机
screen.draw.filled_circle((x, y), R-r,
(random.randint(0, 255), random.randint(0, 255),
random.randint(0, 255)))
def draw_dy(): # 绘制单图
screen.fill('black') # 白色背景
for r in range(1, 200, 10): # 同心圆半径从小到大遍历
# 绘制一个填充圆,坐标为(x,y),半径为R-r,颜色随机
screen.draw.circle((400, 200), r,'red')
def on_mouse_down(pos,button): # 当按下鼠标键时
print(pos,button)
if button== mouse.LEFT: # 左健绘单图
draw_dy() # 调用绘制函数
else:
draw_duo()
pgzrun.go() # 开始执行游戏
"""
event.x 鼠标横轴
event.y 鼠标纵轴
event.keycode 键盘值
events.button==0 默认。没有按任何按钮。
events.button==1 鼠标左键
events.button==2 鼠标右键
events.button==3 鼠标左右键同时按下
events.button==4 鼠标中键
events.button==5 鼠标左键和中键同时按下
events.button==6 鼠标右键和中键同时按下
events.button==7 所有三个键都按下
"""