混淆的复合Python语句出现语法错误

混淆的复合Python语句出现语法错误,python,syntax-error,equals,quadtree,Python,Syntax Error,Equals,Quadtree,我试图从pygame运行(该页面上的第一段代码),但在一行非常混乱的代码中出现语法错误: in_nw = item.left <= cx and item.top <= cy 语法错误指向表达式中的第二个等号(=)。我知道分号可以用来将多个表达式放在一行上,但这不意味着这将与: in_nw = item.left &lt = cx and item.top &lt = cy 问题是,这对于前面的等号没

我试图从pygame运行(该页面上的第一段代码),但在一行非常混乱的代码中出现语法错误:

in_nw = item.left <= cx and item.top <= cy
语法错误指向表达式中的第二个等号(
=
)。我知道分号可以用来将多个表达式放在一行上,但这不意味着这将与:

        in_nw = item.left &lt
        = cx and item.top &lt
        = cy
问题是,这对于前面的等号没有任何意义。那里一定有别的事。我花了几个小时试图弄明白这一点,并阅读了关于复合语句的文章


有没有人知道这是怎么一回事,或者是用另一种方式写的?我想它对作者和那个在他下面用相同语法发布类似代码的人都有效,但出于某种原因,它对我不起作用。我真的只想重写这一部分,而不必解密他的其余代码来找出他想做什么。

这只是一个标记问题
应该是
语法相当奇怪,出于某种原因,它说的是<而不是小于号。这是常用的HTML和其他标记语言,其中尖括号用于实际标记,而不是小于或大于


将<替换为<,将>替换为>,应该可以解决这个问题。

我认为应该是
这是经过html编码的python,将所有
都变成了哇,谢谢大家!每个人都是对的,希望我能把他们都标对。我永远也不会得到那个答案,而你们的回答如此之快,我甚至连一个答案都无法回答。你们的
被解释为HTML实体,并转化为
。所以你基本上和那些写维基页面的人一样掉进了同样的陷阱,正好相反。(用背勾来引用它们)。哈哈,哇!谢谢,我修好了。
in_nw = item.left <= cx and item.top <= cy