Question: In Python Please and Thank you, In mathematics, the Fibonacci numbers are the numbers in the following sequence: 1, 1, 2, 3, 5, 8, 13,

In Python Please and Thank you, In mathematics, the Fibonacci numbers are the numbers in the following sequence:

1, 1, 2, 3, 5, 8, 13, 21, 34, 55,

By definition, the first two numbers in the Fibonacci sequence are 1 and 1. The rest numbers can be defined as the sum of the previous two numbers.

The question may arise whether a positive integer x is a Fibonacci number or not. This is true if and only if one (or both) of (5x2+4) or (5x2-4) is a perfect square

write a program that can determine whether a number is a Fibonacci number. The main() function will just include a simple loop which asks users to input an integer number and call an identification function to determine whether the input integer number is a Fibonacci number or not. After each identification process, the program will keep asking user to make input until user input -1. To process each user input, write a function that will take an integer number as parameter and returns Ture/False if the integer is/isnt a Fibonacci number. You can use the following function declaration: def isFibNumber(n)

Fibonacci Number Identifier (enter -1 to quite)

Please enter a number: 21 [Enter]

21 is a Fibonacci number. Please enter a number: 9 [Enter]

9 is not a Fibonacci number. Please enter a number: 5 [Enter]

5 is a Fibonacci number. Please enter a number: -5 [Enter]

-5 is not a Fibonacci number. Please enter a number: -1 [Enter]

Goodbye. :) End of processing...

Again in Python code. Thankyou

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!