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

data: list[int] = [12, 123, 235, 32, 4, 7, 452, 323, 5, 3, 23, 4, 56, 34, 23, 45234, 7]


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


def odd_index_elements_enumerate(collect: list[Any]) -> list[Any]:
    print(odd_index_elements_enumerate.__name__)
    result: list[Any] = []
    for id, val in enumerate(collect):
        if id % 2 != 0:
            result.append(val)
    return result


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


print(odd_index_elements_standart(collect=data))
print(odd_index_elements_enumerate(collect=data))
print(odd_index_elents_effectife(collect=data))