# Fibonacci Sequence Using Recursion

def recur_fibo(n):
    if n <= 1:
        return n
    else:
        (recur_fibo(n-1) + recur_fibo(n-2))

def isPositiveInteger(limit):
    return limit >= 0

def main():
    limit = int(input("How many terms to include in fibonacci series: "))
    if isPositiveInteger(limit):
        print("The first {limit} terms of the fibonacci series are as follows:")
        print([recur_fibo(n) for n in range(limit)])
    else:
        print("Please enter a positive integer: ")

if __name__ == '__main__':
    main()