python问题:IndentationError:expected an indented block错误

Posted 海纳百川000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python问题:IndentationError:expected an indented block错误相关的知识,希望对你有一定的参考价值。

Python语言是一款对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对。

>>> a=100
>>> if a>=0:
... print a
File "<stdin>", line 2
print a
^
IndentationError: expected an indented block
1
2
3
4
5
6
7
在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。

修改后如下:

>>> a=100
>>> if a>=0:
... print a
... else:
... print -a
...
100
缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束。没有明确的大括号、中括号、或者关键字。这意味着空白很重要,而且必须要是一致的。第一个没有缩进的行标记了代码块,意思是指函数,if 语句、 for 循环、 while 循环等等的结束。
原文:https://blog.csdn.net/qq_15437667/article/details/52558999

























以上是关于python问题:IndentationError:expected an indented block错误的主要内容,如果未能解决你的问题,请参考以下文章

python问题:IndentationError:expected an indented block错误

Python脚本运行出现语法错误:IndentationError:unexpected indent

IndentationError: unexpected indent

[每日一记] Python报错 IndentationError: unexpected indent

Python报错:IndentationError: expected an indented block

python中出现IndentationError:unindent does not match