Đáp án và lời giải
Bài tập Câu lệnh điều kiện If có đáp án
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")
