Цикл for i in range(n)
является универсальным инструментом при работе с последовательностями чисел, потому что он позволяет поэлементно перебирать последовательность и выполнять код, который записан в теле цикла. 3
Это эффективно, так как может сократить объём кода и сократить время на написание отдельных команд. 4 Например, если нужно вывести на экран числа от 1 до 10, вместо того чтобы написать десять отдельных строк с командой print(), можно использовать цикл for. 4
Кроме того, функция range()
в сочетании с циклом for предоставляет гибкий инструмент для контроля итераций, позволяя генерировать последовательности чисел с разными параметрами, такими как начальное значение и шаг. 14 Например, range(n)
генерирует последовательность от 0 до n-1, а range(start, stop)
— от start до stop-1, что удобно для начала итерации с определённого числа. 1