Giải Tin học 10 Bài 19: Câu lệnh điều kiện If
Trả lời câu hỏi Luyện tập Tin 10 Bài 19
Luyện tập 1
Viết biểu thức lôgic ứng với mỗi câu sau:
a) Số x nằm trong khoảng (1; 10).
b) Số y nằm ngoài đoạn [1; 2]
c) Số z nằm trong đoạn [0; 1] hoặc [5; 10].
Lời giải
a) 1 < x < 10
b) y < 1 or y > 2
c) 0 ≤ z ≤ 1 or 5 ≤ z ≤ 10
Luyện tập 2
Tìm một vài giá trị m, n thoả mãn các biểu thức sau:
a) 100%m == 0 and n%5 != 0
b) m%100 == 0 and m%400 != 0
c) n%3 == 0 or (n%3 !=0 and n%4 == 0)
Lời giả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,…
Trả lời câu hỏi Vận dụng Tin 10 Bài 19
Vận dụng 1
Giá bán cam tại siêu thị tính như sau: nếu khối lượng cam mua dưới 5kg thì giá bán là 12 000
đồng/kg, nếu khối lượng mua lớn hơn hoặc bằng 5kg thì giá bán là 10 000 đồng/kg. Viết
chương trình nhập số lượng mua (tính theo kg) sau đó tính số tiền phải trả.
Lời giả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")
Vận dụng 2
Năm n là năm nhuận nếu giá trị n thoả mãn điều kiện: n chia kết cho 400 hoặc n chia hết cho 4
đồng thời không chia hết cho 100. Viết chương trình nhập số năm n và cho biết năm n có phải
là năm nhuận không.
Lời giải
n=int(input("Nhập năm: "))
if(n%400==0 or (n%4==0 and n%100!=0)):
print("Đây là năm nhuận")
else:
print("Đây không là năm nhuận!")

Preview text:

Giải Tin học 10 Bài 19: Câu lệnh điều kiện If
Trả lời câu hỏi Luyện tập Tin 10 Bài 19 Luyện tập 1
Viết biểu thức lôgic ứng với mỗi câu sau:
a) Số x nằm trong khoảng (1; 10).
b) Số y nằm ngoài đoạn [1; 2]
c) Số z nằm trong đoạn [0; 1] hoặc [5; 10]. Lời giải a) 1 < x < 10 b) y < 1 or y > 2
c) 0 ≤ z ≤ 1 or 5 ≤ z ≤ 10 Luyện tập 2
Tìm một vài giá trị m, n thoả mãn các biểu thức sau: a) 100%m == 0 and n%5 != 0 b) m%100 == 0 and m%400 != 0
c) n%3 == 0 or (n%3 !=0 and n%4 == 0) Lời giả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,…
Trả lời câu hỏi Vận dụng Tin 10 Bài 19 Vận dụng 1
Giá bán cam tại siêu thị tính như sau: nếu khối lượng cam mua dưới 5kg thì giá bán là 12 000
đồng/kg, nếu khối lượng mua lớn hơn hoặc bằng 5kg thì giá bán là 10 000 đồng/kg. Viết
chương trình nhập số lượng mua (tính theo kg) sau đó tính số tiền phải trả. Lời giả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") Vận dụng 2
Năm n là năm nhuận nếu giá trị n thoả mãn điều kiện: n chia kết cho 400 hoặc n chia hết cho 4
đồng thời không chia hết cho 100. Viết chương trình nhập số năm n và cho biết năm n có phải là năm nhuận không. Lời giải n=int(input("Nhập năm: "))
if(n%400==0 or (n%4==0 and n%100!=0)):
print("Đây là năm nhuận") else:
print("Đây không là năm nhuận!")