Spaces:
Running
on
Zero
Running
on
Zero
def fibonacci(n: int) -> list: | |
""" | |
:param n: | |
:return: | |
""" | |
if n == 0: | |
return [] | |
elif n == 1: | |
return [0] | |
elif n == 2: | |
return [0, 1] | |
else: | |
a, b = 0, 1 | |
res = [0, 1] | |
for i in range(2, n): | |
c = a + b | |
res.append(c) | |
a, b = b, c | |
return res | |
if __name__ == '__main__': | |
print(fibonacci(10)) | |