학습 자료

재사용 가능한 코드를 만드는 함수

함수(function)는 여러 번 사용하는 코드를 한 번만 작성해 코드의 재사용성을 높입니다.

함수는 입력값과 출력값이 있으며, 파이썬에서는 def 키워드를 사용해 함수를 정의합니다.


1. 함수 정의하기

def 뒤에 함수 이름과 괄호를 작성하고, 줄 끝에는 콜론(:)을 붙입니다.

함수 정의하기
def greet(): print("Hello, welcome!")
  • 함수 이름은 greet입니다.
  • 매개변수가 없으며, 호출 시 인사 메시지를 출력합니다.

2. 함수 호출하기

정의한 함수는 이름 뒤에 괄호를 붙여 호출합니다.

함수 호출하기
greet()
  • greet()를 실행하면 메시지가 출력됩니다.

3. 매개변수가 있는 함수

함수는 입력값을 받아 동작을 바꿀 수 있습니다.

매개변수가 있는 함수
def greet_user(name): print("Hello,", name) greet_user("Alice")
  • greet_user 함수는 name을 입력으로 받아 활용합니다.
  • "Alice"을 전달하면 Hello, Alice를 출력합니다.

4. 결과값 반환하기

return 키워드를 사용하면 함수가 결과를 호출한 곳으로 돌려줍니다.

결과값 반환하기
def add(a, b): return a + b result = add(5, 3) print(result)
  • add 함수는 두 수를 더한 결과를 반환합니다.
  • 반환된 값은 result 변수에 저장됩니다.

요약

개념설명
def함수를 정의하는 키워드
함수 호출정의한 함수를 실행하는 방법
매개변수함수 동작을 바꾸기 위한 입력값
return계산된 값을 돌려주는 키워드
Quiz
0 / 1

파이썬에서 함수는 'def' 키워드 뒤에 함수 이름과 괄호를 붙여 정의합니다.

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과