TopStudy

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

Bài tập Câu lệnh điều kiện If 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 ý

Điều kiện: ngày mai thời tiết đẹp

Lệnh 1: đi chơi cùng bạn

Lệnh 2: ở nhà làm bài tập

Câu 2

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

Đáp án B, C, D

Biểu thức có thể đưa vào vị trí <điều kiện> trong lệnh là các biểu thức logic, đó là những biểu thức chỉ nhận giá trị True hoặc False.

Các biểu thức B, C, D chứa các phép so sánh: >, <

Câu 3

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

a, True: 100 chia cho 4 dư 0

b, True: thương nguyên 111 cho 5 khác 20 hoặc 20 chia cho 3 dư 0

Câu 4

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

- Câu lệnh điều kiện if thể hiện cấu trúc rẽ nhánh trong Python. Từ khoá if viết thẳng lề trái

- Sau <điều kiện> lệnh if có kí tự “:”

- Lệnh print() được viết lùi vào 1 tab so với if.

Câu 5

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

- Nhập 1 số nguyên k từ bàn phím

- Nếu k ≤ 0 thì in ra màn hình “Bạn nhập sai rồi!”

Câu 6

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

a) 1 < x < 10

b) y < 1 or y > 2

c) 0 ≤ z ≤ 1 or 5 ≤ z ≤ 10

Câu 7

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

a, 100 chia cho m dư 0 và n chia cho 5 dư khác 0: m = 1, 2, 5, 10, 20,… ; n = 1, 2, 3, 4,…

b, m chia cho 100 dư 0 và m chia cho 400 dư khác 0: m = 100, 200, 300, 500,…

c, n chia cho 3 dư 0 hoặc (n chia cho 3 dư khác 0 và n chia 4 dư 0): n = 3, 4, 6, 8,…

Câu 8

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

- Chương trình:

n=int(input("Nhập số lượng mua"))

if(n<5):

t=n*12000

if(n>=5):

t=n*10000

print("Số tiền phải trả là: ",t, " đồng")

Hình minh hoạ