Biến giống như một chiếc hộp có tên. Bên trong hộp là giá trị mà chương trình sẽ dùng. Biến và giá trị bút Câu khác Câu muốn print Cầu vồng Cây chai nước Chính xác! x có giá trị 3, nên x + 2 = 5. Chính xác. List có 3 phần tử nên len(items) bằng 3. Chọn giá trị, bấm Run và quan sát sân khấu Python. Chọn hành động theo thời tiết hoặc điểm số. Chọn một đáp án để kiểm tra suy luận Python. Chưa có output. Bấm Run để xem kết quả. Chưa đúng. Cần chọn lệnh tạo ngôi sao ở bên trong vòng lặp. Chưa đúng. Cần dùng item hiện tại của vòng lặp. Chưa đúng. Hãy đếm số giá trị nằm trong cặp ngoặc vuông. Chưa đúng. Hãy nhìn cuối dòng if: Python cần dấu hai chấm. Chưa đúng. name là biến, nên Python dùng giá trị "An" bên trong biến. Chưa đúng. Nhìn trong cặp ngoặc của print(), chuỗi chưa đóng dấu nháy. Chưa đúng. Python lấy giá trị trong biến x rồi cộng thêm 2. Chưa đúng. Sau dấu hai chấm, lệnh bên trong khối for cần thụt dòng. Chưa tìm thấy lệnh Python mà sân khấu PY-01 có thể mô phỏng. Hãy thử chèn một lệnh mẫu. Có mưa, mình cầm ô. Code + Output Code chạy rồi! Code đã đổi. Bấm Run để mô phỏng theo lệnh em viết. Console sẽ in ra câu nào? create_scene() Debug cơ bản def create_scene(): def create_scene(): draw_sun() draw_cloud() draw_tree() create_scene() def make_rainbow(): def make_rainbow(): draw_color("red") draw_color("orange") draw_color("yellow") draw_color("green") draw_color("blue") make_rainbow() Dòng code đang chạy Dòng if đang thiếu gì? Dòng nào đưa từng món trong list vào cặp? Dòng nào giúp vòng lặp tạo 5 ngôi sao? draw_cloud() draw_cloud() thêm đám mây. draw_color("blue") draw_color("green") draw_color("orange") draw_color("red") draw_color("yellow") draw_flower() draw_star() draw_sun() draw_sun() thêm mặt trời. draw_tree() draw_tree() thêm cây. Dùng print() để hiển thị thông tin. Dự đoán output, tìm lỗi cú pháp và điền dòng thiếu. Đã bỏ bút vào cặp Đã bỏ sách vào cặp Đã cập nhật hộp biến trên sân khấu. Đã chạy xong. Kết quả trên sân khấu khớp với code. Đã chèn lệnh mẫu. Em có thể sửa giá trị rồi bấm Run. Đã chuyển sang cảnh mưa. Đã chuyển sang cảnh nắng. Đã hết dòng để Step. Bấm Reset Scene nếu muốn chạy lại. Đã tạo 5 ngôi sao Đang chạy từng dòng code... Điểm chưa đủ, chương trình in "Thử lại". Điểm đủ điều kiện, chương trình in "Qua màn". Điểm số: Điền dòng còn thiếu Điền dòng thiếu Điều kiện score >= 5 là đúng. Điều kiện score >= 5 là sai. Điều kiện weather == "rain" là đúng. Điều kiện weather == "rain" là sai. đỏ Đoán kết quả code Đoán output Đoán và sửa code Đọc code, chọn đáp án rồi xem phản hồi. Đúng rồi. Sau câu lệnh if, Python cần dấu hai chấm ":". Đúng! draw_star() nằm trong vòng lặp nên chạy 5 lần. Đúng. Chuỗi bắt đầu bằng dấu nháy kép thì cũng phải kết thúc bằng dấu nháy kép. Đúng. item là từng món đang được duyệt trong list. Đúng. Lệnh nằm trong for cần được thụt vào để Python biết nó thuộc vòng lặp. Đúng. Python ghép chuỗi "Xin chào " với giá trị đang nằm trong biến name. Đúng. Sau khi định nghĩa hàm, ta gọi tên hàm kèm dấu ngoặc để chạy. else: for create_scene in range(3): for i in range(3): for i in range(5): for i in range(5): draw_star() for i in range(6): grow_flower() for item in items: For loop for tạo hoa for tạo sao Function create_scene() đã chạy Function đơn giản Giải thích Giỏ dữ liệu Gọi create_scene(), cả khung cảnh đã được tạo. Gọi make_rainbow(), cầu vồng xuất hiện. grow_flower() hàm cảnh hàm cầu vồng Hàm giúp gom nhiều dòng lệnh lại và đặt tên. Khi gọi tên hàm, tất cả lệnh bên trong được chạy. Hôm nay trời đẹp! Hộp biến kỳ diệu If / else đời sống if điểm số if i == 5: if score > 5 if score >= 5: if thời tiết if weather == "rain": If/else giúp chương trình chọn một trong hai hướng tùy điều kiện đúng hay sai. items = ["sách", "bút", "thước"] items = ["sách", "bút", "thước"] for item in items: put_in_bag(item) items = ["sách", "bút"] items = item items.append(i) Kết quả nào sẽ hiện trong console? Khi code chưa chạy đúng, hãy đọc từng dòng, tìm dấu hiệu sai và thử sửa từng lỗi nhỏ. Kích thước: len(items) trả về kết quả nào? Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Lệnh mẫu Python Lệnh print đang sai ở đâu? list đồ vật List giống như một chiếc hộp lớn chứa nhiều giá trị. Ta có thể duyệt từng giá trị bằng vòng lặp. List và duyệt danh sách Loa phát lệnh Lộ trình học lỗi Lưu nhiều đồ vật trong list và duyệt từng món. Lưu tên, màu và kích thước bằng biến. make_rainbow() Màu áo Máy nhân bản Máy quyết định thông minh Mặt trời mây Mây Mục tiêu name = "An" name = "An" color = "blue" size = 60 Nhánh else chạy: use_umbrella = False. Nhánh if chạy: use_umbrella = True. Nhập nội dung print Nút phép thuật Output console Ô tự viết code Python Print và output print("Pass") print("Qua màn") print("Thử lại") print("Xin chào " + name) print("Xin chào Python!") print("Xin chào Python!) print() print() giúp chương trình nói ra kết quả hoặc thông báo cho người dùng. print() gửi nội dung ra console và bong bóng chat. print(i) print(items + 1) print(len(items)) print(x + 2) put_in_bag(item) PY-01 · Python Visual Lab Python Visual Lab – Học Python bằng hình ảnh Qua màn Reset Scene Run sẽ mô phỏng theo code trong ô này. sách sai dấu bằng sai tên biến Sân khấu đã về trạng thái ban đầu. Sân khấu Python score = 8 score = 8 if score >= 5: print("Qua màn") else: print("Thử lại") Số lần lặp: Sửa lỗi Sửa lỗi code táo Tạo biến Tạo cầu vồng Tạo khung cảnh Tạo nhiều vật thể bằng một vòng lặp. Tên nhân vật thiếu dấu : thiếu dấu ngoặc thiếu dấu nháy " thiếu list thiếu thụt dòng Thời tiết Thử lại thừa vòng lặp thước Tớ đang học biến. Trời nắng, không cần ô. Tự viết code use_umbrella = False use_umbrella = True vàng Vật muốn tạo Vì sao dòng draw_star() chưa đúng? Vòng lặp giúp chương trình lặp lại một hành động nhiều lần mà không cần viết lại nhiều dòng giống nhau. Vòng lặp range(5) bắt đầu. weather = "rain" if weather == "rain": use_umbrella = True else: use_umbrella = False x + 2 x = 3 xanh dương xanh lá Xin chào An Xin chào name Xin chào Python!