Python缩进错误,尽管缩进正确(请在投票前阅读代码)

Python缩进错误,尽管缩进正确(请在投票前阅读代码),python,Python,尽管有正确的空格,我仍然面临数据淹没错误。我无法找出确切的问题 代码区域: def reverse(self,pos): cur=pos prevnode =None nextnode=None while cur.next!=None: nextnode=cur.next cur.next=prevnode prevnode=cur cur=nextnode self.head=prevnode 此时会出现错误:

尽管有正确的空格,我仍然面临数据淹没错误。我无法找出确切的问题

代码区域:

def reverse(self,pos):
cur=pos
prevnode =None
nextnode=None
while cur.next!=None:
        nextnode=cur.next
        cur.next=prevnode
        prevnode=cur
        cur=nextnode
        self.head=prevnode
此时会出现错误:

文件“python”,第75行 nextnode=None ^ 缩进错误:意外缩进 这里是repl链接:

应该是这样的

def reverse(self,pos):
    cur=pos
    prevnode=None
    nextnode=None

    while pos.next!=None:
      cur=self.head
      prevnode=None
      nextnode=None

      while cur.next!=None:
            nextnode=cur.next
            cur.next=prevnode
            prevnode=cur
            cur=nextnode
            self.head=prevnode

当cur.next=无:
不应缩进错误是不言自明的。。。您有一个缩进,第75行不应该有缩进。可能的重复是使用制表符和空格缩进。使用制表符或空格。检查这个谢谢兄弟@serbia99