Menu
CoddyTech

함수 선언하기

Coddy Python 여정의 기초 섹션에 포함된 레슨. 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번 출력되도록 하세요.

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

직접 해보기

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


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

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러