21.7. 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...

Câu hỏi:

21.7. 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.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Linh
Câu trả lời chi tiết và đầy đủ hơn cho câu hỏi "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" như sau:

Cách làm sử dụng vòng lặp while:
```python
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)
```

Cách làm sử dụng vòng lặp for:
```python
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)
```

Cả hai cách trên đều sử dụng vòng lặp để duyệt qua các số từ 1 đến 100, kiểm tra xem số đó có thoả điều kiện chia hết cho 5 hoặc chia cho 3 dư 1 không, nếu có thì tăng biến đếm lên 1. Cuối cùng in ra số lượng các số thoả mãn điều kiện đó.
Câu hỏi liên quan:
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.08775 sec| 2200.602 kb