mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-12-18 17:20:16 +00:00
Merge pull request #32 from akshaysharma096/master
PEP style and fixed exception on input other and integer type
This commit is contained in:
commit
6a68559e4d
|
@ -1,10 +1,13 @@
|
||||||
"""
|
"""
|
||||||
This is a pure Python implementation of Dynamic Programming solution to the fibonacci sequence problem.
|
This is a pure Python implementation of Dynamic Programming solution to the fibonacci sequence problem.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
class Fibonacci:
|
class Fibonacci:
|
||||||
|
|
||||||
def __init__(self, N=None):
|
def __init__(self, N=None):
|
||||||
if N:
|
if N:
|
||||||
|
N = int(N)
|
||||||
self.fib_array = [0] * (N + 1)
|
self.fib_array = [0] * (N + 1)
|
||||||
self.fib_array[0] = 0
|
self.fib_array[0] = 0
|
||||||
self.fib_array[1] = 1
|
self.fib_array[1] = 1
|
||||||
|
@ -43,12 +46,13 @@ if __name__ == '__main__':
|
||||||
"\n********* Enter different values to get the corresponding fibonacci sequence, enter any negative number to exit. ************\n")
|
"\n********* Enter different values to get the corresponding fibonacci sequence, enter any negative number to exit. ************\n")
|
||||||
while True:
|
while True:
|
||||||
print("Enter value: ", end=" ")
|
print("Enter value: ", end=" ")
|
||||||
i = eval(input())
|
try:
|
||||||
if i < 0:
|
i = eval(input())
|
||||||
print("\n********* Good Bye!! ************\n")
|
if i < 0:
|
||||||
break
|
print("\n********* Good Bye!! ************\n")
|
||||||
fib.get(i)
|
break
|
||||||
except NameError:
|
fib.get(i)
|
||||||
print("\nInvalid input, please try again.")
|
except NameError:
|
||||||
|
print("\nInvalid input, please try again.")
|
||||||
except NameError:
|
except NameError:
|
||||||
print("\n********* Invalid input, good bye!! ************\n")
|
print("\n********* Invalid input, good bye!! ************\n")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user