JustCaptain kod-buduschego
50dfea9f36e507ca9ff84a286d3a53bb4b714a7c
Перейти к файлу
Код
kod-buduschego Python 2025-20264.3. Итераторы и генераторыexample_2.py
anc update c70a58f 8 октября 2026 г.
example_2.py
from typing import Generator

COUNT: int = 0


def simple_generator(val: int) -> Generator:
    global COUNT
    while val > 0:
        val -= 1
        if val == 1:
            print("Близок конец")
        if val == 0:
            print("Конец")
        COUNT += 1
        yield val


gen_iter = simple_generator(val=5)
for i in gen_iter:
    print(f"Значение от генератора: {i} | COUNT: {COUNT}")