IndentationError: expected an indented block
时间: 2023-10-12 18:11:45 浏览: 68
vs没报错leetcode报错-C-Practice:C-实践
这个错误通常表示代码中缺少了一个缩进,或者缩进不正确。在 Python 中,缩进非常重要,因为它是代码块的标志。
例如,在一个 if/else 语句中,if 和 else 语句必须有相同的缩进级别,否则会出现 IndentationError 错误。下面是一个示例代码:
```
x = 10
if x > 5:
print("x is greater than 5") # 缺少缩进,会出现 IndentationError
else:
print("x is less than or equal to 5") # 缺少缩进,会出现 IndentationError
```
要解决这个错误,只需在缺少缩进的行前添加正确数量的空格或制表符即可。例如:
```
x = 10
if x > 5:
print("x is greater than 5") # 添加正确数量的缩进
else:
print("x is less than or equal to 5") # 添加正确数量的缩进
```
请注意,在 Python 中,建议使用四个空格作为缩进级别,而不是制表符。
阅读全文