강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

푸치노모카라떼 카님의 프로필 이미지
푸치노모카라떼 카

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

전달값과 반환값

정확히 return에 대한 설명이 많았으면 좋겠습니다.

작성

·

125

2

첫시간엔 함수를 기본으로 했는데 바로 리턴을 응용하니 잘 모르겠습니다

답변 1

2

나도코딩님의 프로필 이미지
나도코딩
지식공유자

설명이 부족했나 봅니다.

함수 내에서 어떤 동작을 하고 나서 특정 '값'을 반환해줄 때 return 을 사용합니다.

그러면 그 함수를 호출하는 곳에서 반환받은 return 값을 변수에 담아서 이후에 사용이 가능합니다.

마치 밖에서 함수를 호출하는 입장에서는 아래처럼 max 라는 함수에 5 와 10 을 전달하면 그 중 큰 값을 return 을 통해 반환해주면 max_value 라는 변수에 큰 값이 저장되고 아랫줄에서 print 를 통해 그 값을 사용하는 것처럼요!

max_value = max(5, 10)

print(max_value)

푸치노모카라떼 카님의 프로필 이미지
푸치노모카라떼 카

작성한 질문수

질문하기