之前根据需求随便在网上找了一个别人的python代码运行,报了下面的错误,不知道怎么回事,后来才发现是缩进的错误,Python与R有一些不同。
报错:缩进错误
- 后来才发现python是根据缩进表示代码块,不需要大括号{}
- 同一个代码块必须包含相同的缩进数
如下:
i=2
if i == 3:
print("true")
else:
print("false")
输出为false
- 但是如下:
i=2
if i == 3:
print("true")
else:
print("false")
可以看到if和else的缩进是不一致的,则会报错,如下所示,更正else的缩进即可。