関数定義の中にreturn が無い場合には、何が返るの?何も返らないの?
Python では、関数内に return が一度も書かれていない場合や、return 文があっても何も返す値が指定されていない場合(例: return だけ書かれている)の場合、関数の呼び出し結果は None になります。
def no_return_function():
pass
result = no_return_function()
print(result) # → None と表示される
このように、Python では明示的に値を返さない関数の返り値は None となります。