何もしない関数の定義

def foo():

print(foo())
$ py main.py
  File "main.py", line 5
    print(foo())
        ^
IndentationError: expected an indented block

Pythonは何もしない場合でも何か書かないと構文エラーになります。

こういう場合return文を書いてもいいのですが、何もしない用のpass文というのがあります。

def foo():
    pass

print(foo())
$ py main.py
None