diff --git a/python/tasks/task_22_fibonacci.py b/python/tasks/task_22_fibonacci.py index 9cf34dc..79c5ab4 100644 --- a/python/tasks/task_22_fibonacci.py +++ b/python/tasks/task_22_fibonacci.py @@ -1,7 +1,13 @@ -# task_22_fibonacci.py - -def fibonacci(n: int) -> list[int]: +def fibonacci(n): """ Vrátí prvních n členů Fibonacciho posloupnosti. """ - + f = [0] + if n == 0: + return [] + if n > 1: + f.append(1) + if n > 1: + for i in range(2, n): + f.append(f[i-1]+f[i-2]) + return f