위에서 정의한 식을 보면 get()함수는 출력값만을 갖게끔 정의되어있기 때문에 get(3)만 입력하면 get(3)에 대해 출력값이 출력창에 나타나는 것입니다. 그러나 print(get(3))라고 하면 get(3)의 출력값인 9가 출력창에 나타나고 get()함수의 리턴값을 정하지 않았기 때문에 결과값은 none이 나오게 됩니다. 따라서 print(none)이 되며 출력값은 none이 나오게 됩니다.
+0
2024년 1월 24일
리턴값이 없으면 None을 리턴하라는 예외처리된부분에있어서 None이 출력되는거 같아요.
+0
2024년 1월 25일
예외 처리는 어디에 있을까요? 혹시 확인하신 코드나 문서가 있다면 알려주실 수 있으신가요?
+0
베스트 댓글
2024년 1월 26일
답변하셨던 부분처럼 None이 리턴되게 되있어서 된거같아요 . 파이썬 입문자인 저로서는 여러가지 경우의 수를 두고 특정 상황에서 특정값인 None이 리턴되게 함수가 구현되있어서 출력됬을거란 의미로서의 '예외처리' 를 언급하게된 거같아요.
댓글 5개