Рассмотрим последовательность, образованную дробями: 1/1, 2/1, 3/2, ...,
в которой числитель (знаменатель) следующего члена последовательности
получается сложением числителей (знаменателей) двух предыдущих членов.
Числители двух первых дробей равны 1 и 2, знаменатели — 1 и 1.
а) Найти k-й член этой последовательности.
б) Получить первые n членов этой последовательности.
в) Верно ли, что сумма первых n членов этой последовательности больше
числа А?
РЕШИТЬ ВСЕ СРОЧНО ДО 16 ПО МСК
Ответы
Ответ:
Пример результата в приложении
Объяснение:
#!/usr/bin/env python3
while True:
try:
line = input("Введите целое число >= 3 или нажмите Enter для окончания: ")
if not line:
break
count = int(line)
if (count < 3):
print("Неверное значение")
continue
n1 = 1
d1 = 1
print("# 1 : ", n1, "/", d1)
n2 = 2
d2 = 1
print("# 2 : ", n2, "/", d2)
i = 2
while i < count:
i += 1
nt = n1 + n2
dt = d1 + d2
print("#", i, ": ", nt, "/", dt)
n1 = n2
d1 = d2
n2 = nt
d2 = dt
except ValueError as err:
print(err)
continue