Advertisement
roman_gemini

fibonacci

May 19th, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.38 KB | None | 0 0
  1. def input_int(prompt):
  2.     while True:
  3.         var = input(prompt)
  4.         if var.isdigit():
  5.             return int(var)
  6.         print("Input a valid number!")
  7.  
  8. def fib(n):
  9.     if n == 1 or n == 2:
  10.         return 1
  11.     if n == 0:
  12.         return 0
  13.     return fib(n - 1) + fib(n - 2)
  14.  
  15.  
  16. max = input_int('Input a number: ')
  17.  
  18. for x in range(0, max):
  19.     print(fib(x))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement