Python 获得';应为缩进块';及';返回';“外部功能”;错误
我开始学习Python 我经常遇到的一个问题是,在第2行出现了一条错误消息,其中特别指出“应为缩进块”。它不断突出显示首字母x。我研究了这个问题,建议的解决方案是在第二行的阈值处缩进,但这将导致一条消息,说明“函数外部返回”Python 获得';应为缩进块';及';返回';“外部功能”;错误,python,Python,我开始学习Python 我经常遇到的一个问题是,在第2行出现了一条错误消息,其中特别指出“应为缩进块”。它不断突出显示首字母x。我研究了这个问题,建议的解决方案是在第二行的阈值处缩进,但这将导致一条消息,说明“函数外部返回” 我试着在python解释器中运行它,在这个链接上运行一个可视化的解释器,我知道这段代码是不完整的,因为它是一个拼图,但是我试着自己去看它,看看它的输出,知道它做了什么。我运行Python 2.5.4,程序应该计算平方根。您需要正确缩进代码。Python使用缩进来确定哪一行代
我试着在python解释器中运行它,在这个链接上运行一个可视化的解释器,我知道这段代码是不完整的,因为它是一个拼图,但是我试着自己去看它,看看它的输出,知道它做了什么。我运行Python 2.5.4,程序应该计算平方根。您需要正确缩进代码。Python使用缩进来确定哪一行代码/语句属于哪一个逻辑块。读一读这篇文章
目前,第2-4行的代码没有正确缩进,因此,return语句似乎也不合适。返回后的所有行都必须写入另一个函数或main中。简单:缩进所有必须缩进的内容(即属于函数的内容),所有的一切都达到了需要的水平。实际上,我花了整整10分钟才按下“接受”按钮。谢谢
def f(x):
x = x + 1
print 'x =', x
return x
x = 3
z = f(x)
print 'z =', z
print 'x =', x
def f(x):
x = x + 1
print 'x =', x
return x
x = 3
z = f(x)
print 'z =', z
print 'x =', x