함수 실행 후 None이 출력될 때
함수 실행 결과를 확인 할 때 위에서와 같이 출력 값만이 아닌 None이 함께 출력되었다.
print(backtracking(0))을 실행하면 backtracking() 함수의 리턴 값을 출력해준다.
그런데 backtracking() 함수에 리턴 값이 없기 때문에 print(backtracking())을 했을 때 None이 출력된 것이다.
None 이전에 출력된 값들은 backtracking() 함수 내에서 수행된 print() 문의 결과이다.
따라서 함수의 리턴 값이 없는 경우 함수 실행 결과를 확인할 때에는 print() 문 없이 backtracking(0)과 같이 함수 자체만 실행하면 된다.
backtracking(0)을 실행해 결과를 확인해보면 아래와 같이 backtracking(0) 함수에서의 출력만 볼 수 있다.
'Python' 카테고리의 다른 글
[python] 파이썬 sequence 자료형 (0) | 2021.12.19 |
---|---|
[python] 파이썬 숫자 각 자리수 분리 (0) | 2021.12.17 |
[python] 함수 안에서 함수 밖의 변수를 변경하기 (0) | 2021.12.02 |
[python] dictionary key error 해결 하여 key 접근 방법 (0) | 2021.11.29 |
[python] 파이썬 람다 함수 사용하기 (python lambda expression) (0) | 2021.10.25 |
댓글