Практически каждый язык программирования содержит какую-нибудь конструкцию цикла. Такая есть и в Python. Цикл for: Мы используем цикл в тех случаях, когда вам нужно повторить что-нибудь n-ное количество раз. Это проще понять, если взглянуть на пример. Мы используем встроенную функцию range. Функция range создаст список длинной в «n» элементов. В Python версии 2 существует другая функция под названием xrange, которая является генератором чисел и не такая ресурсоемкая, как range. Давайте посмотрим на пример: a = range(5, 10) print(a) # range(5, 10) b = list(range(1, 10, 2)) print(b) # [1, 3, 5, 7, 9] (# - это комментарий. Комментарии - это то, что программисты добавляют для пояснения самому себе или другому программисту. Комментарии не влияют на исполнение кода.) В первом примере показано, что вы можете передать начальное и конечное значение, и функция range вернет числа, начиная с начального значения вплоть до (но не включая) последнее значение. Например, при запросе 5-10 мы получим