주의사항
해당 문서는 중요 변경 작업 중에 있습니다. 일부 문서에 텍스트가 빠져있거나, 불어로 플레이스홀더(placeholder) 자리차지만 되어 있을 수 있습니다.
알아채셨겠지만, 프로그램은 작동을 하지 않는다. 리보그 주변에 벽이 없는 상태에서 리보그가 무한 반복상태에 놓여지게 된다. 아래와 같이 오른쪽을 회전을 한 후에 리보그가 move() 명령문으로 한 칸 앞으로 이동할 필요가 있다:
put()
move()
while not object_here():
if right_is_clear():
turn_right()
move()
elif front_is_clear():
move()
else:
turn_left()
또다른 세상!
이제 Around 3 세상을 고려해보자; 작성된 프로그램이 동작하나요?
불행하게도, 정답은 ‘아니오’ 입니다. 더 이상 학습을 진행하기 전에 왜 그런지 알아보도록 한다.