python 学生编程--3 多彩同心圆

python 学生编程--3 多彩同心圆_第1张图片

 

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

右键绘多彩同心圆

python 学生编程--3 多彩同心圆_第2张图片

完整代码:

 

# _*_ 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 所有三个键都按下
"""

你可能感兴趣的:(助孩成长,java,servlet,junit)