码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 学生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()

  • 相关阅读:
    MySQL是如何实现事务的隔离级别
    在地图上画出多个点
    你见过哪些实用到爆的 Java 代码技巧?
    【艾特淘】天猫家饰商家必看:金九银十运营策略
    Mybatis快速上手2——通用的CRUD操作
    3.SpringBoot集成Mybatis Plus
    基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(六)
    三阶段面试题——vue
    [PHP]写个简单的分页静态接口用宝塔部署到Nginx
    造车先做三蹦子220101--机器学习字符(字母、和数字识别)的“小白鼠”与“果蝇”
  • 原文地址:https://blog.csdn.net/fqfq123456/article/details/126453747
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号