






from collections.abc import Sequence




def       _SCREAMING_SNAKE_CASE (							__snake_case   ,      __snake_case )				->						float:
       return sum(c * (x**i) for i, c in enumerate(__snake_case ) )




def       _SCREAMING_SNAKE_CASE (							__snake_case   ,      __snake_case )				->						float:
       _UpperCAmelCase							=    0.0
       for coeff in reversed(__snake_case ):
              _UpperCAmelCase							=    result * x + coeff
       return result


if __name__ == "__main__":
  __a:     str   					=					(0.0, 0.0, 5.0, 9.3, 7.0)
  __a:     List[str]   					=					1_0.0
  print(evaluate_poly(poly, x))
  print(horner(poly, x))
'''simple docstring'''




def __lowerCAmelCase					(				UpperCamelCase__							,    UpperCamelCase__							)      ->       float:
    if digit_amount > 0:
        return round(number - int(UpperCamelCase__							)							,    UpperCamelCase__							)
    return number - int(UpperCamelCase__							)


if __name__ == "__main__":
  print(decimal_isolate(1.53, 0))
  print(decimal_isolate(35.345, 1))
  print(decimal_isolate(35.345, 2))
  print(decimal_isolate(35.345, 3))
  print(decimal_isolate(-14.789, 3))
  print(decimal_isolate(0, 2))
  print(decimal_isolate(-14.123, 1))
  print(decimal_isolate(-14.123, 2))
  print(decimal_isolate(-14.123, 3))
