Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- number=input("Enter number:")
- number=number.replace(",",".")
- number=float(number)
- fib_1=0
- fib_2=1
- if number%1 != 0:
- print("Float")
- sys.exit()
- elif number < 0:
- print("Negative")
- elif number == 0:
- print("This is Fibonacci number, position 1")
- elif number == 1:
- print("This is Fibonacci number, positions 2 and 3")
- else:
- counter = 3
- number=int(number)
- fib = fib_1 + fib_2
- while number > fib:
- fib_1 = fib_2
- fib_2=fib
- fib=fib_1+fib_2
- counter=counter+1
- if number == fib:
- print("This is Fibonacci number, position",counter)
- else:
- print("not Fibonacci")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement