JustCaptain kod-buduschego
e44b3dcaea03c3c3b4fbebcb5af2325d40ae8b10
Перейти к файлу
Код
kod-buduschego Python 2025-20263.5. Функция enumeratepracticesteachbase.rutask_3.py
anc update c70a58f 8 октября 2026 г.
task_3.py
from typing import Any

data: list[int] = [4234, 234, 324, 324, 324, 32, 432, 423, 423, 4, 324, 324, 32, 4]


def get_even_indexed_standart(items: list[Any]) -> list[Any]:
    print(get_even_indexed_standart.__name__)
    result: list[Any] = []
    for id in range(len(items)):
        if id % 2 == 0:
            result.append(items[id])
    return result


def get_event_indexed_enumerate(items: list[Any]) -> list[Any]:
    print(get_event_indexed_enumerate.__name__)
    result: list[Any] = []
    for id, value in enumerate(items):
        if id % 2 == 0:
            result.append(value)
    return result


def get_event_indexed_effective(items: list[Any]) -> list[Any]:
    print(get_event_indexed_effective.__name__)
    result: list[Any] = []
    for id in range(0, len(items), 2):
        result.append(items[id])
    return result


print(get_even_indexed_standart(items=data))
print(get_event_indexed_enumerate(items=data))
print(get_event_indexed_effective(items=data))