💻 프로그래밍/Python

[파이썬] return

gameuiux 2024. 5. 26. 20:44
728x90
반응형

파이썬에서 return 키워드는 함수에서 값을 반환할 때 사용

return 키워드를 사용하면 함수의 실행이 종료되고, 지정한 값을 호출한 곳으로 반환

 

예제 1: 간단한 함수에서 return 사용

def add(a, b):
    return a + b

result = add(3, 5)
print(result)  # 출력: 8

 

예제 2: 조건에 따라 다른 값 반환하기

def check_even_or_odd(number):
    if number % 2 == 0:
        return "Even"
    else:
        return "Odd"

print(check_even_or_odd(4))  # 출력: Even
print(check_even_or_odd(7))  # 출력: Odd

check_even_or_odd 함수는 입력된 숫자가 짝수인지 홀수인지 검사하여 문자열을 반환

 

예제 3: 여러 값을 반환하기

def get_name_and_age():
    name = "Alice"
    age = 30
    return name, age

name, age = get_name_and_age()
print(name)  # 출력: Alice
print(age)   # 출력: 30

이 함수는 두 개의 값을 튜플 형태로 반환하며, 호출하는 쪽에서 각 값을 분리하여 받을 수 있다.

 

예제 4: return 없이 함수 종료

def print_message():
    print("Hello, World!")
    return
    print("This will not be printed")

print_message()
# Hello, World!

이 예제에서 return 키워드는 값을 반환하지 않고 함수를 종료시키는 역할

따라서 return 이후의 코드는 실행되지 않음

return 키워드를 활용하여 함수의 동작을 제어하고, 원하는 값을 반환하여 호출한 곳에서 사용할 수 있다.

728x90
반응형