学生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()

学生python编辑2--反弹的小球_第1张图片

学生python编辑2--反弹的小球_第2张图片

左右反弹的小球

# _*_ 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()

学生python编辑2--反弹的小球_第3张图片

学生python编辑2--反弹的小球_第4张图片

你可能感兴趣的:(助孩成长,安全)