提示IndentationError,小白找不出问题在哪里

用jupyter notebook写python,提示缩进问题,但怎么看都看不出是哪里的问题

我的代码:

def get_range(self): 
         """打印一条消息,指出电瓶的续航里程""" 
        if self.battery_size == 70: 
            range = 240 
        elif self.battery_size == 85: 
            range = 270 

         message = "This car can go approximately " + str(range) 
         message += " miles on a full charge." 
         print(message) 

运行后提示错误:

File "<tokenize>", line 38
    if self.battery_size == 70:
    ^
IndentationError: unindent does not match any outer indentation level
阅读 3.6k
2 个回答

ifelif , 比前面 """ 那一行少了一个空格

用专门的IDE试试, 可以检查出语法错误

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题