PRP201c - Phần 1: Nền tảng lập trình Python
Một hàm có đầu vào và kết quả rõ ràng giúp cùng một thao tác được dùng lại mà không phải viết lại từng dòng. Dù vậy, kết quả của mỗi lời gọi còn phụ thuộc vào giá trị của biến tại thời điểm thực hiện, nên theo dõi các phép gán là cơ sở để hiểu chương trình. Khi cần xử lý nhiều giá trị, vòng lặp cho phép lặp lại thao tác và tích luỹ kết quả, chẳng hạn đếm những số thoả một yêu cầu. Điều kiện quyết định khi nào một nhánh lệnh được thực hiện; đặt nhánh ấy trong hay ngoài vòng lặp sẽ làm thay đổi số lần kiểm tra. Đọc mã vì thế là lần theo cùng lúc hàm, trạng thái của biến và đường đi thực tế của các lệnh, thay vì chỉ nhận ra từng từ khoá riêng lẻ.
Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.
Luyện tập theo chủ đề này
Đề có câu hỏi của chủ đề này
4 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.