Bài 3: Sử dụng câu điều kiện
Trong Bài học trước, bạn đã đến cuối Mê cung đĩa bằng cách sử dụng Cảm biến mắt và vòng lặp while. Bài học này giới thiệu câu lệnh nếu và cách sử dụng câu lệnh này trong Thử thách mê cung đĩa.

Kết quả học tập
- Xác định rằng câu lệnh nếuchạy các khối bên trong nó nếu điều kiện Boolean được báo cáo là Đúng.
- Xác định rằng bạn có thể có nhiều câu lệnh nếu trong một dự án để có thể kiểm tra nhiều màu và có nhiều hành vi dựa trên các màu đó.
Quan sát các mẫu và sử dụng các câu lệnh có điều kiện
Trong Bài 2, một mô hình đã được xác định về cách Robot VR phải di chuyển khi một màu cụ thể được Cảm biến mắt trên Sân chơi mê cung đĩa báo cáo
- Cảm biến mắt trước phát hiện 'XANH LÁ': Đúng
-
Rẽ phải 90 độ

-
- Cảm biến mắt trước phát hiện 'XANH DƯƠNG': Đúng
-
Rẽ trái 90 độ

-
Logic này có thể được sử dụng để đơn giản hóa một dự án bằng câu lệnh nếu. Nếucâu lệnh là câu lệnh có điều kiện hướng dẫn Robot VR đưa ra quyết định xem điều kiện đã chỉ định có Đúng hay không.
nếu điều kiện:
vượt quaĐể bạn biết
Khi câu lệnhifđược kéo vào Không gian làm việc từ Hộp công cụ, câu lệnhpasssẽ tự động được điền vào. Câu lệnhpasslà lệnh giữ chỗ cho lệnh trong tương lai sẽ được triển khai. Câu lệnh ifsẽ cần phải có lệnh bên trong để chạy, do đó câu lệnhpassđược thêm vào. Khi bạn thêm lệnh vào câu lệnhif, chúng sẽ thay thế câu lệnhpass. 
Mẫu mê cung đĩa với các câu lệnhnếu
Nếucâu lệnh trong mã hóa tuân theo logic quen thuộc. Ví dụ, bạn có thể đã sử dụngnếucâu lệnh để đưa ra quyết định trong cuộc sống của mình – "Nếu trời mưa, thì tôi sẽ dùng ô." hoặc "Nếu tôi thấy biển báo dừng, thì tôi sẽ dừng lại." Mẫu tương tự mà chúng tôi xác định trong Disk Maze sử dụng vòng lặp whilecó thể được đóng khung lại thành một chuỗiifcâu lệnh.
- NếuCảm biến mắt trước phát hiện 'XANH LÁ', thì rẽ phải 90 độ.

- NếuCảm biến mắt trước phát hiện 'XANH', thì rẽ trái 90 độ.

Chọn nút Tiếp theo để tiếp tục phần còn lại của Bài học này.