# Задание 6.
# Реализовать два небольших скрипта:
# итератор, генерирующий целые числа, начиная с указанного;
# итератор, повторяющий элементы некоторого списка, определённого заранее.
# Подсказка: используйте функцию count() и cycle() модуля itertools. Обратите внимание, что создаваемый цикл не должен быть бесконечным. Предусмотрите условие его завершения.
# Например, в первом задании выводим целые числа, начиная с 3. При достижении числа 10 — завершаем цикл. Вторым пунктом необходимо предусмотреть условие, при котором повторение элементов списка прекратится.

from itertools import count, cycle

#  итератор, генерирующий целые числа, начиная с указанного;
for i in count(int(input('Введите целое число: ')), 1):
    print(i)

#  итератор, повторяющий элементы некоторого списка, определённого заранее.
# wind_rose = ['Север', 'Юг', 'Запад', 'Восток']
# for wind_rose in cycle(wind_rose):
#     print(wind_rose)
