mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-27 15:01:08 +00:00
93fdc9f2a1
* Travis CI: Add pytest --doctest-modules maths * Update lucas_series.py * Update lucas_series.py
22 lines
413 B
Python
22 lines
413 B
Python
# Lucas Sequence Using Recursion
|
|
|
|
def recur_luc(n):
|
|
"""
|
|
>>> recur_luc(1)
|
|
1
|
|
>>> recur_luc(0)
|
|
2
|
|
"""
|
|
if n == 1:
|
|
return n
|
|
if n == 0:
|
|
return 2
|
|
return recur_luc(n - 1) + recur_luc(n - 2)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
limit = int(input("How many terms to include in Lucas series:"))
|
|
print("Lucas series:")
|
|
for i in range(limit):
|
|
print(recur_luc(i))
|