Em hãy quan sát chương trình sau đây và cho biết chương trình thực hiện nhiệm vụ gì?
Nếu nhập vào giá trị điểm số của học sinh là 8 thì kết quả câu lệnh nào trong chương trình sẽ được thực hiện?
diem = float(input("Nhập điểm số của em: "))
if diem >= 8.0:
print("Xếp loại: Tốt.")
elif diem >= 6.5:
print("Xếp loại: Khá.")
elif diem >= 5.0:
print("Xếp loại: Đạt.")
else:
print("Xếp loại: Chưa đạt.")
- Chương trình thực hiện nhiệm vụ phân loại điểm số của học sinh thành các loại: Tốt, Khá, Đạt, và Chưa đạt dựa trên giá trị điểm số được nhập vào.
- Chương trình sẽ kiểm tra từng điều kiện:
+ if diem >= 8.0: Điều này đúng (vì 8 >= 8.0), nên chương trình sẽ in ra:
Xếp loại: Tốt
- Các điều kiện tiếp theo (elif) sẽ không được kiểm tra nữa vì một điều kiện đã đúng.