Условия задачи:

 

Напишите программу, в которой используется функция-генератор, создающая итерируемый объект с названиями месяцев. 

 

Решение задачи:

def iter():
	lst = ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь']
	for i in lst:
		yield i

def gen_month():
    yield 'январь'
    yield 'февраль'
    yield 'март'
    yield 'апрель'
    yield 'май'
    yield 'июнь'
    yield 'июль'
    yield 'август'
    yield 'сентябрь'
    yield 'октябрь'
    yield 'ноябрь'
    yield 'декабрь'
x =gen_month()
for i in x:
    print(i, end =' ')