파이썬 개발 과정
챕터
>
레벨
파이썬 소개
함수를 이용한 이동
당신은 숲 속에서 길을 잃었습니다! Python 코드를 작성하여 숲을 빠져나와 농장으로 돌아가세요!
Python은 게임을 포함한 다양한 응용 프로그램에 사용할 수 있는 다용도 프로그래밍 언어입니다!
첫 번째 임무는 코드를 사용하여 별에 도달해 레벨을 완료하는 것입니다!
막히면 화면 오른쪽 상단의 Help 버튼을 누르거나 게임에 사용된 모든 코드에 대한 삽화 설명을 확인하려면 Code Book 버튼을 눌러보세요.
또한 Virtual Teacher에서 도움을 받을 수 있습니다. 이 기능은 코드 에디터에서 팝업을 통해 코딩 과정을 안내하는 팁을 제공합니다. 에디터 상단에 있는 교사 아이콘을 전환하여 이 기능을 켜거나 끌 수 있습니다. 그 옆의 동전 아이콘은 받을 수 있는 팁의 개수를 알려줍니다.

목표
숲길을 따라 이동하여 출구에 도달하면 레벨이 완료됩니다.
어떻게 숲을 건널 수 있을까요? 당연히 **함수(Functions)**를 사용하면 됩니다!
**함수(Functions)**는 주변 세계에 영향을 주는 유용한 코드 명령어입니다. 이 명령어들은 아래 에디터에 입력합니다.
프로그래밍 언어 Python에서는 함수들이 모듈로 나뉩니다.
player 모듈은 게임 세계와 상호작용하기 위해 사용됩니다.
그래서 이 모듈의 함수를 사용하려면 player 모듈을 "import" 해야 합니다.
함수는 "player"라는 단어와 점(.)을 쓴 후, 함수 이름과 괄호를 입력하여 실행됩니다.
함수들은 위에서 아래로 한 줄씩 순서대로 실행되므로, 순서가 중요합니다.
다음과 같은 함수들을 사용할 수 있습니다:
- 앞으로 이동하려면
player.move_forward()를 입력해야 합니다. - 왼쪽으로 회전하려면
player.turn_left()를 입력해야 합니다. - 오른쪽으로 회전하려면
player.turn_right()를 입력해야 합니다.
처음 이동한 후에 표시되는 흰색 X 표시는 시작 위치를 나타내며, 경로 끝의 별은 목표 지점을 나타냅니다.
코드 입력을 완료하면 "Run" 버튼을 눌러 모든 명령어를 차례대로 실행하세요.
한번 시도해 보세요!