
def  _UpperCamelCase	(						_A					,      _A      )    ->  str:





    """simple docstring"""

    if not isinstance(_A					,      _A      ):
        raise ValueError("""iterations must be defined as integers"""      )
    if not isinstance(_A					,      _A      ) or not number >= 1:
        raise ValueError(
            """starting number must be
                         and integer and be more than 0"""      )
    if not iterations >= 1:
        raise ValueError("""Iterations must be done more than 0 times to play FizzBuzz"""      )

    _UpperCAmelCase          =   """"""
    while number <= iterations:
        if number % 3 == 0:
            out += "Fizz"
        if number % 5 == 0:
            out += "Buzz"
        if 0 not in (number % 3, number % 5):
            out += str(_A      )

        # print(out)
        number += 1
        out += " "
    return out


if __name__ == "__main__":
 import doctest

 doctest.testmod()

"""simple docstring"""



from collections.abc import Callable

import numpy as np


def  _UpperCamelCase	(						_A					,      _A					,      _A					,      _A					,      _A      )    ->  np.array:





    """simple docstring"""

    _UpperCAmelCase          =   int(np.ceil((x_end - xa) / step_size      )      )
    _UpperCAmelCase          =   np.zeros((n + 1,)      )
    _UpperCAmelCase          =   ya
    _UpperCAmelCase          =   xa

    for k in range(_A      ):
        _UpperCAmelCase          =   y[k] + step_size * ode_func(_A					,      y[k]      )
        _UpperCAmelCase          =   y[k] + (
            (step_size / 2) * (ode_func(_A					,      y[k]      ) + ode_func(x + step_size					,      _A      ))
        )
        x += step_size

    return y


if __name__ == "__main__":
 import doctest

 doctest.testmod()