Đáp án và lời giải
Bài tập Câu lệnh rẽ nhánh có đáp án
Câu 1
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 2
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Câu 3
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu lệnh:
if (a > 0 and b > 0 and c > 0):

Câu 4
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Chương trình:
a = int(input("Nhập a: "))
b = int(input("Nhập b: "))
if a + b > 0:
print("Positive")
elif a + b < 0:
print("Negative")
else:
print("Zero")

Câu 5
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
n = int(input("Nhập n: "))
if (n % 400 == 0) or (n % 4 ==0 and n % 100 != 0 and n % 400 != 0):
if n % 3328 == 0:
print("Năm nhuận kép")
else:
print("Năm nhuận")
else:
print("Không là năm nhuận")

Câu 6
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Những câu đúng: 1, 3
2) Biểu thức logic chỉ được lấy làm điều kiện rẽ nhánh nếu biểu thức điều kiện xác định được giá trị của biểu thức đó đúng hay sai.
4) Trong Python có 2 câu lệnh rẽ nhánh có dạng: if <điều kiện> else các câu lệnh> và if <điều kiện>: Câu lệnh hoặc nhóm câu lệnh