Menu
Coddy logo textTech

함수 선언하기

Coddy Python 여정의 Fundamentals 섹션에 포함된 레슨 — 77개 중 43번째.

함수는 이름을 가진 일련의 코드입니다. 함수의 목적은 코드 조각을 여러 번 재사용하는 것입니다.

예를 들어, 이 코드를 살펴보세요:

print("Welcome to Coddy")
print("New session...")
print("Welcome to Coddy")
print("Another session...")
print("Welcome to Coddy")

우리는 같은 코드 print("Welcome to Coddy")를 반복해서 사용합니다. 이 코드의 또 다른 문제는 메시지를 Welcome to Coddy에서 "Welcome aboard"와 같이 다른 것으로 변경하고 싶을 때, 3개의 서로 다른 코드 라인을 수정해야 한다는 점입니다. 이 문제를 해결하기 위해, 우리는 함수를 사용할 것입니다.

함수를 선언하려면 다음 구문을 사용합니다:

def function_name():
	code

예제를 위해 greet라는 이름의 함수를 생성해 보겠습니다. 코드는 다음과 같습니다:

def greet():
	print("Welcome to Coddy")

함수를 사용/호출/실행하려면 다음과 같이 greet()를 작성합니다:

greet()
print("New session...")
greet()
print("Another session...")
greet()

이는 위와 동일한 결과를 생성합니다.

중요! 함수 코드는 호출되기 전에 반드시 작성되어야 합니다.

challenge icon

챌린지

쉬움

하나의 입력값인 숫자 n을 받는 프로그램을 작성하세요. 숫자 50005000을 출력하는 print_large_number라는 이름의 함수를 만드세요. 그런 다음, for 루프를 사용하여 해당 함수를 n번 호출하여 숫자가 총 n번 출력되도록 하세요.

주의! 코드에서 함수 정의를 해당 함수를 호출하는 루프보다 먼저 작성하세요.

치트 시트

Python의 함수:

# 함수 선언
def function_name():
    # 함수 본문 (들여쓰기됨)
    code_here

# 함수 호출
function_name()

직접 해보기

# 아래에 print_large_number 함수를 선언하세요


n = int(input())
for i in range(n):
    # 여기서 함수를 호출하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨