파이썬 개발 과정
챕터
>
레벨
자신만의 함수를 만들기
함수 만들기
여러 가지 함수가 이미 제공되어 다양한 작업을 수행할 수 있지만, 사용자 정의 함수를 생성하여 사용할 수 있습니다. 이를 통해 프로그램의 여러 영역에서 동일한 코드 블록을 한 줄의 코드로 재사용할 수 있습니다.
사용자 정의 함수는 코드를 간소화하고 작성해야 하는 코드의 양을 줄여줍니다. 사용자 정의 함수를 사용하여 이 필드에서 바위를 밀어 출구에 도달하세요. 코드 줄 수는 22줄 이내로 제한됩니다.

목표
바위를 밀어 출구에 도달하세요. 코드 줄 수는 22줄 이하여야 합니다.
코딩 시간을 절약하는 여러 가지 방법이 있습니다. 때때로 동일한 코드 조각을 여러 번 재사용하고 싶을 때가 있습니다. 이전 챕터에서는 코드를 보다 효율적으로 만들기 위해 루프와 리스트를 소개했습니다. 코드를 더 효율적으로 만드는 또 다른 방법은 사용자 정의 함수를 생성하는 것입니다.
def repeat_push():
player.push()
player.move_forward()
player.push()
player.move_forward()
player.push()
player.move_forward()
player.push()
player.move_forward()
위의 코드는 탭으로 들여쓰기된 코드를 실행하는 사용자 정의 함수입니다. 이를 통해 플레이어는 객체를 밀고 네 번 (4) 앞으로 이동하게 됩니다.
이 사용자 정의 함수를 사용하여 필드의 바위를 이동시키고 출구에 도달하세요. 이 작업은 22줄 이하의 코드로 작성해야 합니다.
코드북