


"""simple docstring"""




def        lowercase							(		lowerCAmelCase__ :     List[Any]    ,					lowerCAmelCase__ :     Tuple			) ->      str:

		if not isinstance(__UpperCAmelCase    ,					__UpperCAmelCase			):
				raise ValueError('''iterations must be defined as integers'''			)
		if not isinstance(__UpperCAmelCase    ,					__UpperCAmelCase			) 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'''			)

		__a           =			''''''
		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(__UpperCAmelCase			)

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


if __name__ == "__main__":
				import doctest

				doctest.testmod()












'''simple docstring'''

import math
from collections.abc import Callable


def 		__magic_name__    (	__UpperCAmelCase,      __UpperCAmelCase,      __UpperCAmelCase	)		->					float:

					'''simple docstring'''

					snake_case_									=				xa
					snake_case_									=				xa
					while True:
										if x_n == x_na or function(__UpperCAmelCase	) == function(__UpperCAmelCase	):
															raise ZeroDivisionError('''float division by zero, could not find root'''	)
										snake_case_									=				x_na - (
										    function(__UpperCAmelCase	) / ((function(__UpperCAmelCase	) - function(__UpperCAmelCase	)) / (x_na - x_n))
										)
										if abs(x_na - x_na	) < 10**-5:
															return x_na
										snake_case_									=				x_na
										snake_case_									=				x_na


def 		__magic_name__    (	__UpperCAmelCase	)		->					float:

					'''simple docstring'''

					return math.pow(__UpperCAmelCase,      3	) - (2 * x) - 5


if __name__ == "__main__":
							print(intersection(f, 3, 3.5))

