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


     

    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 所有三个键都按下
    """
  • 相关阅读:
    搜索接口搜索“苏州协同创新智能科技时”超时调优
    硬核Fiddler抓包工具大型攻略(完)Fiddler终极篇
    传奇登录器打不开的四种原因
    聚丙烯酸离子液体|聚乙烯亚胺离子液体|聚酰胺离子液体
    刷题记录:牛客NC16645[NOIP2007]矩阵取数游戏
    YOLOv9尝鲜测试五分钟极简配置
    Shiro认证--盐加密(SSM)
    nacos安装配置和单机部署教程
    Nacos服务注册和配置中心
    Java8新特性:Lambda表达式、函数式接口以及方法引用
  • 原文地址:https://blog.csdn.net/fqfq123456/article/details/126460234