"""simple docstring"""




def 				__a       (			_lowercase							, _lowercase						):







					"""simple docstring"""





					sequence.append(_lowercase						)

					lowerCamelCase__		:   Tuple  				=					0
					while sequence[index] != target:
										index += 1

					sequence.pop()

					if index == len(_lowercase						):
										return None

					return index


if __name__ == "__main__":
					UpperCAmelCase       :    List[str]									=			input("Enter numbers separated by comma:\n").strip()
					UpperCAmelCase       :    Dict									=			[int(item) for item in user_input.split(",")]

					UpperCAmelCase       :    Dict									=			input("Enter a single number to be found in the list:\n")
					UpperCAmelCase       :    str									=			int(target_input)
					UpperCAmelCase       :    Optional[int]									=			sentinel_linear_search(sequence, target)
					if result is not None:
										print(f'''{target} found at positions: {result}''')
					else:
										print("Not found")







"""simple docstring"""




from collections.abc import Callable

UpperCAmelCase       :    Optional[int]									=			Callable[[float], float]  # type alias for a real -> real function



def 				__a       (			_lowercase							, _lowercase							, _lowercase							, ):







					"""simple docstring"""





					lowerCamelCase__		:   Tuple  				=					float(_lowercase						)
					while True:
										try:
															lowerCamelCase__		:   str  				=					prev_guess - function(_lowercase						) / derivative(_lowercase						)
										except ZeroDivisionError:
															raise ZeroDivisionError('''Could not find root'''						) from None
										if abs(prev_guess - next_guess						) < 10**-5:
															return next_guess
										lowerCamelCase__		:   List[str]  				=					next_guess



def 				__a       (			_lowercase						):







					"""simple docstring"""





					return (x**3) - (2 * x) - 5



def 				__a       (			_lowercase						):







					"""simple docstring"""





					return 3 * (x**2) - 2


if __name__ == "__main__":
					print(newton(f, fa, 3))






