leetcode的emacs编辑器报告无法检测到的缩进错误

时间:2019-04-12 12:39:05

标签: python emacs

我试图在leetcode的编辑器中解决一个有效的完美平方问题,
将键绑定选项设置为emacs并编写以下代码:

class Solution:
    def isPerfectSquare(self, num: int) -> bool:
       #base case 1
        if num == 1: return True 
        lo = 1
        hi = num
        #recur case 
        while lo < hi:
            mid = (lo + hi) // 2
            if num > mid ** 2:
                lo = mid + 1
            else:
                hi = mid 
        if lo ** 2 == num: return True 
        else: return False

它报告错误:

   Line 14: IndentationError: unindent does not match any outer indentation level
  NO.Line 14 is    if num == 1: return True

复制到我的编辑器时,它报告相同的错误,

但是,当我将问题中的当前代码复制到编辑器时,它可以正常工作。

可能是什么问题?

enter image description here enter image description here

0 个答案:

没有答案