学生python编辑2--反弹的小球
Posted 信息化未来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学生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()
以上是关于学生python编辑2--反弹的小球的主要内容,如果未能解决你的问题,请参考以下文章
蓝桥杯选拔赛真题23python小球反弹 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析