Discuss / Python / 为什么在网上敲的代码要敲空格啊,没有就会报错

为什么在网上敲的代码要敲空格啊,没有就会报错

Topic source

代码: if n==1: print(a,' --> ',c) else: move((n-1),a,c,b) move(1,a,b,c) move((n-1),b,a,c)

如果把if前面的空格去掉报错如下:

File "C:\Users\ADMINI~1\AppData\Local\Temp\learn_python_mpdbhdwp_py\test_43.py", line 2 if n==1: ^ IndentationError: expected an indented block

这是为什么呢,,其他地方去掉空格也一样


  • 1

Reply