python return1 [python] 함수 실행 후 None이 출력 될 때 함수 실행 후 None이 출력될 때 함수 실행 결과를 확인 할 때 위에서와 같이 출력 값만이 아닌 None이 함께 출력되었다. print(backtracking(0))을 실행하면 backtracking() 함수의 리턴 값을 출력해준다. 그런데 backtracking() 함수에 리턴 값이 없기 때문에 print(backtracking())을 했을 때 None이 출력된 것이다. None 이전에 출력된 값들은 backtracking() 함수 내에서 수행된 print() 문의 결과이다. 따라서 함수의 리턴 값이 없는 경우 함수 실행 결과를 확인할 때에는 print() 문 없이 backtracking(0)과 같이 함수 자체만 실행하면 된다. backtracking(0)을 실행해 결과를 확인해보면 아래와 같이 ba.. 2021. 12. 17. 이전 1 다음