Вопрос по информатике:
Напечатать последовательность из натуральных чисел, образованную дробями в которой числитель следующего члена почледовательности получается сложением числителей , а знаминатель - сложением знаменателей двух предыдущих членов. Чтслитель первых двух членов равны 1, знаменатели равны 1и 2 (1/1,1/2, 2/3, 3/5,...)
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 07.02.2016 00:27
- Информатика
- remove_red_eye 17811
- thumb_up 12
Ответы и объяснения 1
# Python 3.X
def fib_gen(x, y):
f1, f2 = x, y
yield 1
while True:
f3 = f1 + f2
yield f3
f1, f2 = f2, f3
nom, denom = fib_gen(1, 1), fib_gen(1, 2)
c = int(input('Сколько чисел напечатать? c = '))
for _ in range(0, c):
print('{}/{}'.format(next(nom), next(denom)))
- 08.02.2016 00:16
- thumb_up 5
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.