• python Never是什么?


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 sulang2013 2024-07-28 21:52 采纳率: 0% 浏览 3 首页/ 编程语言 / python Never是什么? python 我在编pygame的时候发现了一个问题,vscode上面说有一个本来应该是int的变量变成了Never类,那是什么类,咋解决啊? @typing.override def update(self): keys = p.key.get_pressed() if not self.rect.x==-50 or self.rect.x==550: if keys[p.K_LEFT]: self.rect.x -= 5 self.direction = "left" if keys[p.K_RIGHT]: self.rect.x += 5 self.direction = "right" else: if self.rect.x==-50: self.rect.x += 5 elif self.rect.x==550: self.rect.x -= 5 if keys[p.K_UP]: self.shoot() if keys[p.K_DOWN]: self.big_shoot() 就在那个elif self.rect.x==550:上,vscode说x的类型是Never 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 何事_ 2024-07-28 21:52
      关注

      引自免费微信小程序:皆我百晓生

      这个问题似乎与Python编程语言无关,而是在描述游戏开发中的一个特定情况。如果你在尝试将一个非数字值(比如字符串)赋给一个整数类型的变量,可能会导致错误。

      在这个例子中,self.rect.x == -50self.rect.x == 550 是两个不同的条件判断语句。第一个条件判断了self.rect.x是否等于-50,第二个条件判断了它是否等于550。这两个条件的结果会分别影响程序的行为:如果是True,则执行if后面的代码块,否则执行另一个else后面的代码块。

      然而,在你的代码中,你试图在一个布尔表达式后面直接访问self.rect.x,这会导致一个错误。你应该首先检查self.rect.x是否为-50或者550,并根据结果执行相应的操作。

      例如,如果self.rect.x确实不等于-50和550,那么你应该这样做:

      if (self.rect.x != -50 and self.rect.x != 550):
          # 执行其他代码
      

      如果你仍然遇到问题,可能是因为你在处理p.key.get_pressed()时发生了异常。在这种情况下,你需要确保这个函数返回的是有效的输入状态(即键盘键被按下)。可以使用try-except语句来捕获并处理任何可能出现的异常。

      如果你依然无法解决问题,建议查看pygame库的文档,了解如何正确地使用get_pressed()函数以及如何在循环中管理多个条件。

      评论 编辑记录
      sulang2013 2024-07-28 22:13

      谢谢老铁!

      回复
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      Jmeter插件duang duang duang 学会模拟各种场景
      deepin(深度)系统下qt5.12.0的程序打包发布给其他linux机器使用
      朋友过生日,用Python给她画了个生日蛋糕
      Qt执行带参sql
      提高C++性能的编程技巧
      Kubernetes基础概念及架构和组件
      顺带来聊聊MySQL误删ibdata数据文件的恢复
      如何在Python中实现安全的密码存储与验证
      (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
      中集集团人工智能企业CIMCAI中集飞瞳,深入贯彻国家关于智慧港口数字港口建设部署要求全球顶尖港航AI核心技术打造超一流智慧港口
    • 原文地址:https://ask.csdn.net/questions/8133609