• 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

      谢谢老铁!

      回复
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      高仿Android网易云音乐OkHttp+Retrofit+RxJava+Glide+MVC+MVVM
      tslib库编译与移植
      JVM各种情况内存溢出分析
      c++视觉处理---直方图均衡化
      大厂秋招真题【DP/贪心】字节跳动20230923秋招T1-小红的 01 串【欧弟算法】全网最全大厂秋招题解
      3. Error Handle和获取硬件信息
      用QT的modbus相关类编写ModbusTcp主站
      计算机网络笔记3 数据链路层
      力扣记录:剑指offer(5)——JZ43-52
      【Kafka】Kafka指标报告器 MetricsReporter ClusterResourceListener
    • 原文地址:https://ask.csdn.net/questions/8133609