Câu 1 (3 điểm): Dựa vào chương trình giải phương trình bậc hai ax2 + bx + c = 0 trong bài học, em hãy liệt kê đầy đủ các trường hợp của a, b, c mà chương trình cần xét để tìm ra nghiệm một cách chính xác.
Câu 3 (4 điểm): Một năm được coi là năm nhuận nếu nó thỏa mãn một trong hai điều kiện: (1) Chia hết cho 4 nhưng không chia hết cho 100, hoặc (2) Chia hết cho 400.
a) (2 điểm) Dựa vào quy tắc trên, em hãy viết biểu thức điều kiện trong lập trình Python để kiểm tra một biến nam (đại diện cho một năm) có phải là năm nhuận hay không.
b) (2 điểm) Trình bày thuật toán (các bước chính) để viết một chương trình nhập vào hai số tự nhiên Y1, Y2 (Y1 &360; Y2) và đếm xem có bao nhiêu năm nhuận trong khoảng từ năm Y1 đến năm Y2 (bao gồm cả Y1 và Y2).