Повторити рівно n разів
Коли кількість повторень відома заздалегідь, зручніше цикл for:
for i in range(5): print(i)
Виведе 0, 1, 2, 3, 4. range(5) — це послідовність від 0 до 4 (п'ять чисел, 5 не включається).
Варіанти range
range(5) 0, 1, 2, 3, 4 range(1, 6) 1, 2, 3, 4, 5 (від 1 до 6, не включно) range(0, 11, 2) 0, 2, 4, 6, 8, 10 (крок 2) range(10, 0, -1) 10, 9, 8, …, 1 (у зворотний бік)
У for змінна i змінюється сама, писати i += 1 не треба.
Сума від 1 до n через for:
s = 0 for i in range(1, n + 1): s += i
➜ПОРАДА
Порада:
while — коли «поки щось не станеться», for — коли «рівно стільки разів».Перевір себе: 5 задач з автоперевіркою і тренажер
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.