함수 선언하기
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()이는 위와 동일한 결과를 생성합니다.
중요! 함수 코드는 호출되기 전에 반드시 작성되어야 합니다.
챌린지
쉬움하나의 입력값인 숫자 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):
# 여기서 함수를 호출하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.