8. 파이썬 - return문
2024. 6. 9. 21:56ㆍ3층 1구역 - 개발의 장/Python 프로그래밍 기본 개념
1. 서론
변수, 함수, 파라미터에 대해 알아보았다.
변수는 값을 저장하는 것,
함수는 명령을 저장하는 것,
파라미터는 함수에게 넘겨주는 값 이라고 했다.
2. 본론
이제 알아볼 것은 return문이다.
return은 우리말로 돌려준다 라는 의미를 갖는다.
함수에게 어떤 정보를 주면 다른 정보를 돌려주는 것이다.
코드를 작성해보자
def get_num(x):
return x * x
print(get_num(3))
위 코드는 어떤 과정을 거쳐 결과가 나올까?
print함수 내부에 있는 get_num에 3이라는 정수가 x라는 파라미터로 보내진다.
함수 get_num은 정수 3을 받았기 때문에 return에 있는 x에 정수 3이 들어가게 된다.
코드로 보면 다음과 같다.
def get_num(3):
return 3 * 3
print(get_num(3))
return 뒤에 곱셈이기 때문에 정수 9를 반환하며 함수 get_num 동작이 종료된다.
따라서, get_num(3) == 9가 된다.
코드로 보면 다음과 같다.
def get_num(3):
return 3 * 3
print(9)
위와 같이 결과가 잘 나왔다.
좀 더 복잡한 예시를 보자.
def get_square(x):
return x * x
print(get_square(3) + get_square(4))
get_num()함수 작동 과정을 위 코드에 대입하면
def get_square(x):
return x * x
print(3*3 + 4*4)
# get_square함수에 3이 들어간다. 3 * 3이 반환된다.
# get_square함수에 4가 들어간다. 4 * 4가 반환된다.
위와 같다. 그래서 결과는 25가 나온다.
3. 결론
'3층 1구역 - 개발의 장 > Python 프로그래밍 기본 개념' 카테고리의 다른 글
7. 파이썬 - 여러 개의 파라미터 (0) | 2024.06.09 |
---|---|
6. 파이썬 - 파라미터 (1) | 2024.06.09 |
5. 파이썬 - 함수 (0) | 2024.06.09 |
4. 파이썬 - 변수 (0) | 2024.06.09 |
3. 파이썬 - 추상화 개요 (0) | 2024.06.09 |