Python Basic _ 5-1. 함수 기초

WONY_yoon·2025년 10월 3일
post-thumbnail

Python 함수 기초 알아보기

# chapter 05-0
# 함수란? 완전 함수 기초 설명
# 파이썬 함수 쌩기초

# 함수
# 프로그래머가 이름을 통해서 정의 후 필요할 때 마다 호출
# 반복 되는 코드를 한 번 구현 후 재사용 가능한 코드의 집합
# 함수 구현 -> 재사용, 루틴(프로시저, 서브루틴)

# 종류
# 1. 매개변수가 필요없는 함수
# 2. 매개변수가 필요한 함수
# 3. 결과값을 반환하지 않는 함수
# 4. 결과값을 반환하는 함수(return)

# 예제 1 : 매개변수가 필요없는 함수 / 리턴 값 없음
# 함수 정의하는 방법 : def ~~~~~(함수명 : 내 맘대로!)
def function1():
    print('예제 1 호출')

# 예제 2 : 매개변수가 필요한 함수 / 리턴 값 없음
def function2(a, b):
    print('예제 2 호출', a, b)

# 예제 3 : 결과값을 반환하지 않는 함수
def function3(x, y):
    print('예제 3 호출', x, y)

# 예제 4 : 결과값을 반환하는 함수(return)
def function4(p, q):
    return p + q

# 실행
function1()                 # 예제 1 호출
function2(10, 14)           # 예제 2 호출 10 14
function3(11, 29)           # 예제 3 호출 11 29
function4(8, 29)            # (출력 없음, 반환만 하고 사용 안 함)
r = function4(8, 29)        
print('예제 4 호출', r)      # 예제 4 호출 37
print('예제 4 호출', function4(1, 2))   # 예제 4 호출 3

0개의 댓글