Циклы типа «for», в отличие от «while», повторяются не в зависимости от выполнения условия, а для каждого элемента в списке, множества, кортежа или другой совокупности элементов. Другими словами, для каждой итерации цикла используется один из элементов совокупности. К примеру, чтобы проверить пригодность продуктов питания в магазине, человек должен по очереди взять каждый продукт из своей корзины и убедиться, что срок годности еще не истек. Так, корзина с продуктами выступает в качестве совокупности элементов, продукты являются самими элементами, а проверка срока годности одного продукта — итерацией цикла. В качестве совокупности элементов может выступать строка, поскольку она является совокупностью символов. Для примера попробуем вывести все элементы строки отдельно: Результат работы нашего кода в консоли: Цикл может пройти по строке частично. Для этого необходимо её разделить при помощи оператора среза «[::]». «line[start, stop, step]» возвращает все элементы строки «line» от «start»