인자
Coddy Python 여정의 기초 섹션에 포함된 레슨. 77개 중 44번째.
함수의 인수는 함수를 호출할 때 함수에 전달하는 값입니다. 함수에 인수를 추가하려면 괄호 () 안에 인수를 작성합니다:
def function_name(arg1, arg2, ...):
code인수에는 원하는 이름을 지정할 수 있습니다. 단, 변수와 동일한 명명 규칙을 따라야 하며(예: def 또는 if와 같은 예약어는 사용할 수 없음), 필요한 만큼 인수를 작성할 수 있습니다.
함수를 호출하고 arguments를 전달하려면 다음과 같이 작성합니다:
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이라는 function이 있습니다. 이 function은 number라는 하나의 인수를 받아 number가 even인지 odd인지 출력합니다. 그런 다음 function을 두 번 호출합니다. 한 번은 15와 34 사이의 모든 숫자에 대해, 두 번째는 153과 219 사이의 모든 숫자에 대해 호출합니다.
챌린지
쉬움두 정수를 입력으로 받아 함수를 호출하여 두 정수의 곱을 계산하고 출력하는 프로그램을 작성하세요.
직접 해보기
# 여기에 함수를 선언하세요
# 함수 안에서 a*b의 결과를 출력하세요
a = int(input())
b = int(input())
# 여기에 인수 a와 b로 함수를 호출하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러