프로그래밍 핵심 개념 in Python추상화return문 제대로 이해하기

Q

None

조회 1102

좋아요 29

2020년 5월 8일

A
2개의 답변이 있어요
2020년 5월 8일

댓글 5

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

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇