微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法弄清楚为什么我的随机位置按钮代码不起作用python、pygame

如何解决无法弄清楚为什么我的随机位置按钮代码不起作用python、pygame

我脑子里的一切都是有道理的。我不明白为什么当我点击按钮时它不起作用。我相信问题出在这些文本行

        mouse = pygame.mouse.get_pos()
        if mouse[0] >= rand_x <= player_size and mouse[1] >= rand_y <= player_size:
            sys.exit()"""

Python Code Image

解决方法

在此声明中:

mouse[0] >= rand_x <= player_size

你真正要说的是:

mouse[0]>= rand_X and rand_x <= player_size

因此,如果 rand_x 不小于或等于 player_size (50),则不会评估为 True。

documentation 说:

比较可以任意链接,例如,x

也许你的意思是:

    rand_x <= mouse[0] <= rand_x+player_size

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。