




"""simple docstring"""


import warnings
from functools import wraps
from typing import Callable



def 	lowercase_				(			__UpperCAmelCase				)						->    Callable:






      """simple docstring"""




      @wraps(lowercase__				)
      def _inner_fn(*__UpperCAmelCase    ,		**__UpperCAmelCase				):
            warnings.warn(
                (f"""'{fn.__name__}' is experimental and might be subject to breaking changes in the future.""")    ,		lowercase__    ,		)
            return fn(*lowercase__    ,		**lowercase__				)

      return _inner_fn











"""simple docstring"""


def 	lowercase_				(			__UpperCAmelCase    ,		__UpperCAmelCase				)						->    str:
      return "\n".join(
          f"""{number} * {i} = {number * i}""" for i in range(1    ,		number_of_terms + 1				)				)


if __name__ == "__main__":
  print(multiplication_table(number=5, number_of_terms=1_0))





