페이지 2: 첫 번째 RUR-PLE 프로그램: 기본 동작

2. 첫 번째 RUR-PLE 프로그램: 기본 동작

RUR-PLE 로봇은 몇 가지 기본적인 명령을 통해 제어됩니다. 이 명령들을 조합하여 복잡한 동작을 만들 수 있습니다.

2.1. RUR 로봇의 기본 명령

2.2. 간단한 예제: 비퍼 이동시키기

다음 코드는 로봇을 움직여 비퍼를 줍고, 오른쪽으로 돈 다음 다시 움직여 비퍼를 놓는 예제입니다.

# beeper_mover.py
# RUR 로봇을 오른쪽으로 회전시키는 함수
def turn_right():
    turn_left()
    turn_left()
    turn_left()

move()        # 한 칸 앞으로 이동
take()        # 비퍼 줍기
turn_right()  # 오른쪽으로 회전
move()        # 한 칸 앞으로 이동
put()         # 비퍼 놓기

이 코드를 실행하기 전에, RUR-PLE의 '월드 편집기'를 사용하여 로봇 앞에 비퍼가 하나 있는 월드를 구성해야 합니다. 월드 설정을 저장하고 코드를 실행해보세요.