Giải SBT Tin 10 KNTT Bài 21. Câu lệnh lặp While có đáp án

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.

9/16

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.

0/3000 ký tự
Giải thích

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)

Media VietJack

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)