WorksheetsGame hóa - if .. elif .. else
Total questions: 6
Worksheet time: 3mins
if...elif...else trong lập trình là gì?
Một cấu trúc dùng để lặp lại các câu lệnh nhiều lần
Một cấu trúc điều kiện để kiểm tra các điều kiện và thực hiện các hành động khác nhau tùy thuộc vào kết quả của các điều kiện
Một cấu trúc để gán biến trong ngôn ngữ lập trình
Một cấu trúc điều kiện chỉ có thể kiểm tra đúng hoặc sai
temperature = 25
if temperature > 30:
print("Nóng")
elif temperature == 30:
print("Bình thường")
elif temperature < 25:
print("Lạnh")
Nóng
Bình thường
Lạnh
Không in gì cả
Tại sao cần sử dụng if...elif...else thay vì chỉ dùng if...else?
Để mã lệnh dễ đọc và dễ hiểu hơn khi có nhiều điều kiện cần kiểm tra
Để tăng tốc độ xử lý của chương trình
Để đảm bảo rằng chương trình chỉ kiểm tra đúng một điều kiện trong mỗi lần chạy
Tất cả các đáp án trên đều đúng
Khi nào nên sử dụng if...elif...else trong chương trình?
Khi chỉ có một điều kiện duy nhất cần kiểm tra
Khi có nhiều điều kiện khác nhau và chỉ một trong các điều kiện đó có thể là đúng
Khi cần thực hiện một hành động lặp lại
Khi không chắc chắn về số lượng điều kiện cần kiểm tra
x = 10
if x > 15:
print("A")
elif x > 5:
print("B")
else:
print("C")
A
B
C
A
B
C
Cấu trúc if...elif...else thường được đặt ở đâu trong chương trình?
Trong phần khởi tạo biến
Ở bất kỳ đâu cần kiểm tra điều kiện để ra quyết định
Chỉ ở đầu chương trình
Trong phần cuối của hàm
