파이썬 개발 과정
챕터
>
레벨
자신만의 함수 만들기
함수 인자
목표
13줄 이하의 코드로 모든 밭 작물을 물주는 사용자 정의 함수를 작성하세요.
인자(argument)는 특정 함수의 괄호 안에 입력하는 값으로, 사용자 정의 함수를 생성할 때 인자를 할당하여 코드 실행에 변화를 줄 수 있습니다.
연속적으로 물이 필요한 여러 작물이 있으므로, 사용자 정의 함수를 사용하여 코드를 단순화하고 작성해야 하는 코드 줄 수를 줄이세요.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
위 코드에서 count 변수는 인자입니다. 이 함수를 사용하면 단 한 줄의 코드로 루프를 실행할 수 있을 뿐만 아니라, 루프가 반복될 횟수를 설정할 수도 있습니다. 예를 들어, water_crops(4)를 작성하면 함수 내부의 for 루프가 4번 실행됩니다.
13줄 이하의 코드로 작물에 물을 주기 위해 이 함수를 정의하고 사용하세요.
코드북