Menu
CoddyTech

인자

Coddy Python 여정의 기초 섹션에 포함된 레슨. 77개 중 44번째.

함수의 인수는 함수를 호출할 때 함수에 전달하는 값입니다. 함수에 인수를 추가하려면 괄호 () 안에 작성합니다:

def function_name(arg1, arg2, ...):
	code

인수는 변수와 같은 명명 규칙을 따르는 한 원하는 대로 이름을 지정할 수 있습니다(예: def나 if처럼 예약된 키워드는 사용할 수 없습니다). 또한 필요한 만큼 인수를 작성할 수 있습니다.

함수를 호출하고 인수를 전달하려면 다음과 같이 작성합니다.

function_name(value1, value2, value3, ...)

더 적은 인수를 예상하는 함수에 너무 많은 인수를 전달하면 프로그램이 실패합니다

사용 예:

def is_even(number):
	if number % 2 == 0:
		print(f"{number} is even")
	else:
		print(f"{number} is odd")

for i in range(15, 34):
	is_even(i)
for i in range(153, 219):
	is_even(i)

여기에는 is_even이라는 함수가 있으며, number라는 인수 하나를 받아 그 수가 짝수인지 홀수인지 출력합니다. 그런 다음 함수를 두 번 호출합니다. 한 번은 15와 34 사이의 모든 수에 대해, 두 번째는 153과 219 사이의 모든 수에 대해 호출합니다.

challenge icon

챌린지

쉬움

두 정수를 입력받고, 함수를 호출하여 두 수의 곱을 계산하고 출력하는 프로그램을 작성하세요.

직접 해보기

# 여기에 함수를 선언하세요
# 함수 안에서 a*b의 결과를 출력하세요

a = int(input())
b = int(input())
# 여기에서 a와 b를 인수로 전달해 함수를 호출하세요
quiz icon실력 점검

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

기초의 모든 레슨

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