Предмет: Информатика,
автор: heringan777ox96k1
1. Напишите программу формирувания и вывода масси-
ва произвольного размера так, чтобы каждый последую-
щий элемент, начиная с третьего, был равен сумме двух
предыдущих элементов, уменьшенной в два раза. Два
первых элемента задайте с клавиатуры.
Приложения:
heringan777ox96k1:
Язык Python
Ответы
Автор ответа:
0
- def fibonacci_half_seq(a, b):
- yield a
- yield b
- while True:
- a, b = b, (a+b)/2.0
- yield b
- n = 20
- a = int(input())
- b = int(input())
- seq = fibonacci_half_seq(a, b)
- seq = [next(seq) for _ in range(n)]
- print(seq)
Похожие вопросы
Предмет: Русский язык,
автор: cuznec98
Предмет: Русский язык,
автор: filimonenkomik
Предмет: Английский язык,
автор: azhunya95
Предмет: Українська література,
автор: nastya45677