파이썬 개발 과정
챕터
>
레벨

자신만의 함수 만들기
함수 인자

목표

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줄 이하의 코드로 작물에 물을 주기 위해 이 함수를 정의하고 사용하세요.

코드북