Цикл 
for в Python используется для итерации по элементам последовательности (например, списка, кортежа, строки, диапазона чисел) или любого другого итерируемого объекта. Он выполняет блок кода для каждого элемента в этой последовательности.
    
    Основные применения:
    
        - Перебор элементов списка/кортежа/множества:
            
my_list = [1, 2, 3, 4, 5]
for item in my_list:
    print(item)
            
 
- Итерация по строке:
            
my_string = "Hello"
for char in my_string:
    print(char)
            
 
- Обход диапазона чисел (с помощью range()):
for i in range(5):  # Цикл выполняется 5 раз, i принимает значения 0, 1, 2, 3, 4
    print(i)
            
 range(start, stop, step)позволяет задать начальное значение, конечное (не включается в диапазон) и шаг.
- Работа со словарями:
            
my_dict = {"a": 1, "b": 2, "c": 3}
# Итерация по ключам
for key in my_dict:
    print(key, my_dict[key])
# Итерация по значениям
for value in my_dict.values():
    print(value)
# Итерация по ключам и значениям (использование .items())
for key, value in my_dict.items():
    print(f"Ключ: {key}, Значение: {value}")
            
 
- Выполнение определенной операции для каждого элемента: Преобразование данных, фильтрация, вычисления.
for цикл в Python предоставляет удобный и читаемый способ обработки элементов итерируемых объектов, позволяя выполнять определенные действия с каждым элементом последовательности. Он часто используется в задачах обработки данных, автоматизации задач и других сценариях, где необходимо перебрать коллекцию элементов. В отличие от цикла 
while, цикл 
for имеет определенное количество итераций, основанное на размере итерируемого объекта.