Skip to content

Python Turtle ​

Python Turtle là hoạt động lập trình Python chạy ngay trong trình duyệt, thường dùng để vẽ hình bằng "con rùa": bạn ra lệnh cho rùa tiến, quay, đổi màu bút… và nhìn nó vẽ trên canvas. Giảng viên cũng có thể dùng loại này cho bài Python chỉ in chữ ra màn hình.

Màn hình học ​

Thành phầnNội dung
Đề bàiYêu cầu của giảng viên, ở trên cùng.
Trình soạn codeĐã điền sẵn code khởi tạo (nếu giảng viên soạn). Bạn sửa trực tiếp ở đây.
CanvasNơi rùa vẽ. Bài chỉ in chữ thì không có canvas.
Kết quảNhững gì chương trình in ra (print) và thông báo lỗi nếu có.

Nút Toàn màn hình mở rộng khu làm bài ra cả màn hình; Thoát toàn màn hình để quay lại.

Chạy code ​

  • ▶ Chạy — chạy chương trình. Dòng trạng thái hiện Đang chạy…, rồi ✅ Đã chạy xong. hoặc Có lỗi — xem phần kết quả.
  • Đặt lại — đưa trình soạn về code khởi tạo ban đầu.

Đặt lại không hoàn tác được

Đặt lại ghi đè code bạn đã lưu và không lấy lại được. Muốn giữ bản đang làm, hãy chép code ra chỗ khác trước khi bấm.

Code chạy ngay trên máy bạn, không gửi lên máy chủ để chạy. Lần đầu mở trang, trình Python cần vài giây để tải; nếu bấm Chạy quá sớm bạn sẽ thấy Trình Python đang tải — vui lòng đợi một chút.

Mỗi lần chạy, code của bạn được lưu lại; quay lại hoạt động sau bạn vẫn thấy bài đang làm.

Hoàn thành bài ​

Tuỳ cách giảng viên thiết lập:

  • Tự động kiểm tra — mỗi lần bạn bấm Chạy, hệ thống kiểm tra kết quả theo tiêu chí của giảng viên. Đạt thì hiện ✅ Chính xác! Đã hoàn thành hoạt động.; chưa đạt thì Chưa đúng — xem kết quả và thử lại.
  • Không tự kiểm tra — bạn hoàn thành bằng nút hoàn thành chung của trang học (nếu giảng viên cho phép), giống các hoạt động không chấm tự động khác.

Tiêu chí có thể nói về kết quả in ra (in đúng chuỗi, đúng số dòng…), cấu trúc code (có định nghĩa hàm, biến tên nào…) hoặc hình vẽ (số lần tiến, số lần quay, có tô màu, rùa kết thúc gần điểm nào…). Giảng viên thường nêu rõ các yêu cầu này trong đề bài.

Khi đã hoàn thành, cuối bài có dòng ✅ Bạn đã hoàn thành hoạt động này. Nếu giảng viên gắn thêm thử thách hoàn thành, bạn sẽ thấy Hãy hoàn thành thử thách bên dưới để kết thúc.

Câu hỏi thường gặp ​

Hình vẽ đúng như yêu cầu mà vẫn báo chưa đúng? Tiêu chí có thể đo thứ mắt khó thấy, ví dụ số lần quay hay vị trí kết thúc của rùa. Đọc lại đề bài, và kiểm tra code có làm đúng các bước được yêu cầu không (chẳng hạn dùng vòng lặp thay vì vẽ thừa một nét).

Dùng được thư viện Python nào? Trình Python trong trình duyệt hỗ trợ turtle và phần cơ bản của Python; nhiều thư viện ngoài (như numpy) không có. Hãy bám theo những gì đề bài và code khởi tạo dùng.

Có xem được đáp án không? Hoạt động này không có nút xem lời giải cho học viên. Hỏi giảng viên nếu bạn bị kẹt.

LMS Documentation