






from collections.abc import Sequence
def      a_ (      _A      ,   _A  )			->			float:







				"""simple docstring"""
				return sum(c * (x**i) for i, c in enumerate(_A  )  )
def      a_ (      _A      ,   _A  )			->			float:







				"""simple docstring"""
				snake_case__									=     0.0
				for coeff in reversed(_A  ):
								snake_case__									=     result * x + coeff
				return result


if __name__ == "__main__":
							__UpperCamelCase					:		str	  =						(0.0, 0.0, 5.0, 9.3, 7.0)
							__UpperCamelCase					:		Dict	  =						1_0.0
							print(evaluate_poly(poly, x))
							print(horner(poly, x))












from __future__ import annotations
def      a_ (      _A  )			->			bool:







				"""simple docstring"""
				return len(set(_A  )  ) == len(_A  )


if __name__ == "__main__":
							import doctest

							doctest.testmod()




