Skip to main content

레슨 5: 디스크 미로 챌린지

이 디스크 미로 챌린지에서 VR 로봇은 전면 눈 센서를 사용하여 처음부터 끝까지 디스크 미로 놀이터 을 탐색합니다. VR 로봇은 또한 시작 위치로 돌아가서 디스크 미로를 다시 시작해야 디스크 미로 챌린지를 영원히 해결할 수 있습니다!

디스크 메이즈 놀이터를 위에서 내려다본 모습. VR 로봇은 빨간색 디스크에 있으며 왼쪽을 향하고 있습니다. 검은색 화살표는 로봇이 녹색 시작 위치까지 전진한 다음 오른쪽으로 돌아 첫 번째 녹색 디스크를 향해 전진하는 경로를 나타냅니다.

학습 성과

  • 드라이브트레인, 센서, 제어 카테고리에서 명령을 적용해 디스크 미로 챌린지를 해결하세요.

모두 합치기

if 문장은 제어 범주에 있습니다. if 문의 조건이 True로 보고되면 VR 로봇은 if 문의 조건에 포함된 일련의 동작을 수행합니다. if 명령문 내부의 동작은 if 명령문의 조건이 False로 보고되면 건너뜁니다.

동작을 영원히 반복하려면if명령문이 무한한while루프에 포함되어야 합니다.

두 개의 파이썬 프로젝트. 왼쪽은 4개의 if 문이 있는 프로젝트입니다. 프로젝트 위에 빨간색 x가 있습니다. 오른쪽은 무한 while 루프 안에 if 문을 넣은 동일한 프로젝트입니다. 오른쪽 프로젝트 위에 녹색 체크 표시가 있습니다.

If 문장은 무한 루프인 while안에서 사용되어 if 문장의 각 조건을 반복적으로 검사합니다. 프로젝트 흐름 중에 if 문의 조건이 참이면 if 문 내부의 명령이 실행됩니다. if 문의 조건이 False이면 if 문 내부의 명령은 건너뛰고 프로젝트의 흐름은 다음 명령으로 이어집니다.

무한 루프인 while내에서 if 문장을 사용하면 VR 로봇이 특정 색상의 물체를 감지하면 멈추거나 방향을 바꾸는 등 환경에 따라 적절하게 대응할 수 있습니다.

디스크 메이즈 놀이터에 있는 VR 로봇의 측면 모습. 로봇은 녹색 디스크에 있으며 오른쪽으로 회전하는 중입니다.

이 강의의 나머지 부분을 계속하려면 다음 버튼을 선택하세요.