Справочник · модуль 3 «Циклы»
Счёт подходящих
Чтобы посчитать подходящие значения, заведи счётчик до цикла. Прибавляй единицу только тогда, когда в if ответ True.
Сравнение из жизни
Как считать красные машины на дороге.
Пример
count = 0
for i in range(1, 11):
if i % 3 == 0:
count += 1
print(count)Результат
3
Учитель в уроке Счётчик считает только подходящие. Единицу прибавляем лишь тогда, когда число делится на три. Таких три: три, шесть и девять.
Запомнить
Счёт подходящих — как считать красные машины за окном. Единицу прибавляешь только за красную.
Частые ошибки новичков на этой теме
Кажется: Range(5) даёт числа от 1 до 5
На самом деле: range(5) даёт 0, 1, 2, 3, 4 — пять чисел, начиная с нуля.
Тема из урока 3.4 «Копим сумму» курса PythonAZ.