Viết chương trình đếm xem trong dãy 100 số tự nhiên đầu tiên có bao nhiêu số thoả mãn điều kiện
248
20/01/2024
Câu 21.7 trang 45 SBT Tin học 10: Viết chương trình đếm xem trong dãy 100 số tự nhiên đầu tiên có bao nhiêu số thoả mãn điều kiện hoặc chia hết cho 5 hoặc chia cho 3 dư 1.
Trả lời
Chương trình có thể viết như sau:
dem = 0
i = 1
while i < 101:
if (i%5 == 0) or (i%3 == 1):
dem = dem + 1
i = i + 1
print("Số các số cần tìm = ", dem)
Ghi chú: Có thể dùng câu lệnh for để giải bài toán trên như sau:
dem = 0
for i in range(1, 101):
if (i%5 == 0) or (i%3 == 1):
dem = dem + 1
print("Số các số cần tìm = ", dem)
Xem thêm các bài giải SBT Tin học lớp 10 Kết nối tri thức hay, chi tiết khác:
Bài 19: Câu lệnh rẽ nhánh If
Bài 20: Câu lệnh lặp For
Bài 21: Câu lệnh lặp While
Bài 22: Kiểu dữ liệu danh sách
Bài 23: Một số lệnh làm việc với dữ liệu danh sách
Bài 24: Xâu kí tự