Skip to content

Commit 4c394b8

Browse files
authored
Upgrade
1 parent ef1fdb4 commit 4c394b8

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

main.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ def func_task(x):
77
return 2 * math.pow(x, 2) - math.exp(x)
88

99

10-
''' Поиск последовательности Фибоначчи
11-
к примеру мы хотим сначала 10 элемент последовательности Фибоначчи,
12-
для этого сначала посчитаем 10 элементов, а потом обратимся к 10
13-
это позволяет экономить время, посколько задав изначально число элементов, нам надо ихт найти всего 1 раз
14-
'''
10+
# Поиск последовательности Фибоначчи
1511
def fib(input_num):
16-
fb = {1: 1, 2: 1}
17-
while id < input_num:
18-
fb[id]
12+
a = int(input_num)
13+
fb = [1, 1]
14+
for x in range(2, a):
15+
fb.append(fb[x - 2] + fb[x - 1])
16+
return fb[input_num-1]
1917

2018

2119
def fibonacci(a, b, eps, N=10):
@@ -39,10 +37,10 @@ def fibonacci(a, b, eps, N=10):
3937

4038

4139
if __name__ == '__main__':
42-
'''
4340
print('e = ', math.e)
4441
a = 0
4542
b = 1
43+
print(fib(0))
4644
eps = 0.000001
4745
x = fibonacci(a, b, eps)
4846
fx = func_task(x)
@@ -51,5 +49,5 @@ def fibonacci(a, b, eps, N=10):
5149
print('округление до 6 знака')
5250
print('x =', round(x, 6))
5351
print('f(x) =', round(fx, 6))
54-
'''
55-
print(fib(200))
52+
53+

0 commit comments

Comments
 (0)