TopStudy

Đáp án và lời giải

Bài tập Câu lệnh rẽ nhánh có đáp án

Về trang đề

Câu 1

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Nếu em là người sáng tạo ra một ngôn ngữ lập trình thì em sẽ quy định viết câu lệnh đó là If <điều kiện>…..Else ...

Câu 2

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hình minh hoạ

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):

Hình minh hoạ

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")

Hình minh hoạ

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")

Hình minh hoạ

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