Зберегти прогрес
МОДУЛЬ 3. ОРБІТА ЗА ОРБІТОЮ: ЦИКЛИ

Урок 2. Лічильники й суми

⌨ Python⏱ ~13 хв✎ 5 завдань з автоперевіркою✓ безкоштовно

Накопичувати результат

Дуже часта задача: пройти по багатьох значеннях і щось накопичити — суму, кількість, добуток.

Сума чисел від 1 до n:

●●●код Python
n = int(input())
s = 0              # спочатку сума порожня
i = 1
while i <= n:
    s += i         # додаємо поточне число
    i += 1
print(s)

Лічильник — змінна, що рахує, скільки разів щось сталося:

●●●код Python
count = 0
...
if умова:
    count += 1

Добуток починають з 1, а не з 0 (бо 0 · що завгодно = 0).

Цикл, що читає дані

Програма отримує числа, доки не трапиться 0:

●●●код Python
total = 0
x = int(input())
while x != 0:
    total += x
    x = int(input())
print(total)
Перевір себе: 5 задач з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі