码农知识堂 - 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()

  • 相关阅读:
    spring+mybatis+多数据源(mysql+oracle)配置
    看一眼就会的k8s权限管理手把手教学
    .NET分布式Orleans - 6 - 事件溯源
    推广明星产品回报最大,推广新产品风险最大,为何还要推广新品?
    ABB机器人:工件坐标系介绍以及标定操作与使用方法
    MFC Windows 程序设计[149]之上报控件组全展示
    二本菜鸡,颓废两年的自我救赎
    三、Eclipse 修改字符集
    生态剧变,电子签名SaaS模式迎来新突破,网络效应加速到来
    路飞项目多方式登录、手机号短信验证注册接口
  • 原文地址:https://blog.csdn.net/fqfq123456/article/details/126453747
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号