Air*_*o2L 0 python equals quadtree syntax-error
我试图从pygame 运行一个四叉树示例(该页面上的第一段代码)但是在一个非常令人困惑的行上遇到语法错误:
in_nw = item.left <= cx and item.top <= cy
Run Code Online (Sandbox Code Playgroud)
语法错误指向表达式(<=)中的第二个等号.我知道分号可用于在一行上放置多个表达式,但这并不意味着它将与以下内容相同:
in_nw = item.left <
= cx and item.top <
= cy
Run Code Online (Sandbox Code Playgroud)
问题是,这与领先的等号没有任何关系.那里肯定还有别的东西.我花了几个小时试图解决这个问题并阅读复合语句.
有谁知道这是假设做什么或不同的写作方式?我认为它适用于作者以及在他下方使用相同语法发布类似代码的人,但由于某种原因它不适用于我.我真的只想重写这部分,而不必解密他的其余代码来弄清楚他想要做什么.
这只是一个标记问题.<应该<
整行应该是:
in_nw = item.left <= cx and item.top <= cy
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
108 次 |
| 最近记录: |