[英]Python Expected an indented block error
我刚开始学习python。 在我第一次遇到python时,我遇到了问题。 我正在学习定义一个函数。 在一个简单的命令中,我得到一个预期的缩进块错误。 请指教。 我正在使用这种语法
>>>def hello():
...print "Hello"
但是当我在“Hello”之后按下回车键时,我得到预期的缩进块错误实际上我必须将此函数定义如下
>>> def hello():
print "Hello"
print "Computers are Fun"
但我无处可去。 请帮助我做错了什么
检查你的缩进。 与C,Java,C ++不同,没有{}包含函数,代码段。 缩进是定义代码段,循环,函数等的原因。
>>> def hello():
... print "hello"
...
>>> hello()
hello
>>>
请注意def线和打印线的缩进。 您的代码缺少正确的格式。
您需要缩进( 推荐 4个空格)函数中的命令,如下所示:
>>> def hello():
... print 'hello'
...
>>> hello()
hello
您需要正确格式化您的功能。 Python具有非常特定的间距要求。
def hello():
print "Hello"
'预期缩进块'表示您的缩进不正确,请尝试以下代码:
def hello():
print "Hello"
def hello2():
print "Hello"
print "Computers are Fun"
hello()
hello2()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.