# Filename: fibs.py # Author: Brian L. Walter # Calculated Fiction, Winter 2008 # Description of contents: # Computes Fibonacci #s. def fib(n): """Takes a whole number input and returns the corresponding Fibonacci number.""" if n == 1 or n == 2: return 1 elif n < 1: return "Error!" else: # f(n) = f(n-1) + f(n-2) return fib(n-1) + fib(n-2) def main(): # TELL BRIAN TO ADD COMMENTS LATER! print "\nLet me find a Fibonacci number for you." inputnum = int(raw_input("Which one would you like? Enter a whole number. ")) print "\nThe " + str(inputnum) + "th Fibonacci number is " \ + str(fib(inputnum)) + ".\n" main()