━━━━ ◇ ━━━━
파이썬/코드잇

Python 18. return 문 복습 with 코드잇

728x90
반응형


해당 포스팅은 코드잇 복습을 위한 포스팅입니다.
문제 발생 시 즉시 비공개 처리 하겠습니다.


return문 제대로 이해하기

return문의 역할

(함수가)무언가를 돌려주는 것

1)     값 돌려주기

2)     함수 즉시 종료하기

4번 같은 경우는 dead code라고 해서 아무 영향이 없는 코드이다.

2번 함수 시작, 33 * 3이 끝나고나면 바로 7번으로 이동한다.

 


returnprint의 차이

print_square는 함수 호출 부분이 9로 대체되고 출력까지 완벽하다.

 

get_sqaure에서는 함수 호출부분이 9로 대체되기만 했지 아무것도 출력되지 않는다.

 

 

get_square 함수 호출 파라미터로 정수 3이 넘어감 → return 3 * 3 → 함수 호출부분이 9로 대체

 

 

print_square 함수 호출 파라미터로 정수 3이 넘어감 → 3 * 3 → 9가 출력 → 함수 끝 

파이썬에서는 return 문이 없으면 none이라는 값이 출력된다.

 

 

 

 

728x90
반응형
COMMENT