• 学生python编辑2--反弹的小球


    目录

    上下反弹的小球

    左右反弹的小球

    碰边反弹的小球


    上下反弹的小球

    # _*_ coding: UTF-8 _*_
    # 开发团队: 信息化未来
    # 开发人员: Administrator
    # 开发时间:2022/8/21 17:52
    # 文件名称: 自动反弹的小球.py
    # 开发工具: PyCharm
    
    import pgzrun
    
    y1 = 300
    zengl=3
    
    def draw():
        screen.fill('white')  # 背景色用蓝色填充
        screen.draw.filled_circle((400, y1), 30, 'blue')  #画圆,第一个参数,位置(400,300),第二个圆半径,第三个圆颜色,
    
    def update(): # 更新画面
        global y1
        global zengl
        y1=y1+zengl
        if y1>570 or y1<30: # 球碰到下上边界时改变y,显出反弹效果
            zengl=-zengl
    
    
    pgzrun.go()

    左右反弹的小球

    # _*_ coding: UTF-8 _*_
    # 开发团队: 信息化未来
    # 开发人员: Administrator
    # 开发时间:2022/8/21 17:52
    # 文件名称: 自动反弹的小球.py
    # 开发工具: PyCharm
    
    import pgzrun
    
    
    x1 = 400
    zengl_x=3
    
    
    def draw():
        screen.fill('white')  # 背景色用蓝色填充
        screen.draw.filled_circle((x1, y1), 30, 'blue')  #画圆,第一个参数,位置(400,300),第二个圆半径,第三个圆颜色,
    
    def update(): # 更新画面
        global x1
        global zengl_x
        
        x1=x1+zengl_x
        
        if x1>770 or x1<30: # 球碰到左右边界时改变x,显出反弹效果
            zengl_x=-zengl_x
    
    pgzrun.go()

    碰边反弹的小球

    # _*_ coding: UTF-8 _*_
    # 开发团队: 信息化未来
    # 开发人员: Administrator
    # 开发时间:2022/8/21 17:52
    # 文件名称: 自动反弹的小球.py
    # 开发工具: PyCharm
    
    import pgzrun
    
    y1 = 300
    x1 = 400
    zengl_x=3
    zengl_y=3
    
    def draw():
        screen.fill('white')  # 背景色用蓝色填充
        screen.draw.filled_circle((x1, y1), 30, 'blue')  #画圆,第一个参数,位置(400,300),第二个圆半径,第三个圆颜色,
    
    def update(): # 更新画面
        global y1,x1
        global zengl_x,zengl_y
        y1=y1+zengl_y
        x1=x1+zengl_x
        if y1>570 or y1<30: # 球碰到下上边界时改变y,显出反弹效果
            zengl_y=-zengl_y
        if x1>770 or x1<30: # 球碰到左右边界时改变x,显出反弹效果
            zengl_x=-zengl_x
    
    pgzrun.go()

  • 相关阅读:
    Activiti整合Spring (Mysql8.0版本)
    通达信软件编程写一段抄底的源代码
    mysql约束之默认约束default
    Tauri之单例+多窗口
    优雅而高效——立即执行函数表达式()();
    力扣每日一题 ---- 2905. 找出满足差值条件的下标 II
    变量/函数提升,闭包作用域,作用域链
    序列化(二)Parcelable
    RHCE 9.0培训课程之容器技术的运行
    腾讯蝉联JDK17贡献国内第一,自研Kona JDK两大新版本正式开源
  • 原文地址:https://blog.csdn.net/fqfq123456/article/details/126453747