
"""simple docstring"""




class SCREAMING_SNAKE_CASE       :






	'''simple docstring'''







	def __init__(  self :Optional[Any]			)			->   None:

			'''simple docstring'''






			a__   		=     [0, 1]






	def    _UpperCamelCase							(  self :Any       ,    __magic_name__ :int			)			->   list:

			'''simple docstring'''






			if (difference := index - (len(self.sequence			) - 2)) >= 1:
					for _ in range(__magic_name__			):
							self.sequence.append(self.sequence[-1] + self.sequence[-2]			)
			return self.sequence[:index]

def __snake_case (      )       ->    None:


		"""simple docstring"""





		print(
		    '''Fibonacci Series Using Dynamic Programming\n'''						,					'''Enter the index of the Fibonacci number you want to calculate '''						,					'''in the prompt below. (To exit enter exit or Ctrl-C)\n'''						,					sep=''''''						,					)
		a__   		=     Fibonacci()

		while True:
				a__   		=     input('''>> '''    )
				if prompt in {"exit", "quit"}:
						break

				try:
						a__   		=     int(UpperCamelCase    )
				except ValueError:
						print('''Enter a number or \'exit\''''    )
						continue

				print(fibonacci.get(UpperCamelCase    )    )


if __name__ == "__main__":
					main()






"""simple docstring"""




import safs
class SCREAMING_SNAKE_CASE       (      safs.SaFileSystem					):






	'''simple docstring'''




