Предмет: Информатика,
автор: xlrrrrrrrrr
Придумайте рекуррентное соотношение, задающее следующие числовые последовательности:h) 0, 1, 2, 3, 0, 1, 2, 3, 0, . . .(на языке python)
Ответы
Автор ответа:
1
Ответ:
a = (a + 1) % 4
Объяснение:
Последовательность похожа на последовательность остатков от последовательных чисел при делении на 4: 0, 1, 2, 3, потом опять 0 (4 ведь не может быть), 1, 2, 3, ...
Так и построим:
Первый член: a = 0
Следующий член: (a + 1) % 4
Генератор для такой последовательности может выглядеть так:
def seq():
a = 0
while True:
yield a
a = (a + 1) % 4
xlrrrrrrrrr:
а через рекурсию как-то можно написать этот код?
Похожие вопросы
Предмет: Математика,
автор: Vrazumeyka
Предмет: Математика,
автор: AlevtinaMs
Предмет: Математика,
автор: dasha3454sarato
Предмет: Математика,
автор: зарница55
Предмет: Математика,
автор: йцу102