dynamic_programming.fizz_buzz

Functions

fizz_buzz(→ str)

Plays FizzBuzz.

Module Contents

dynamic_programming.fizz_buzz.fizz_buzz(number: int, iterations: int) str

Plays FizzBuzz. Prints Fizz if number is a multiple of 3. Prints Buzz if its a multiple of 5. Prints FizzBuzz if its a multiple of both 3 and 5 or 15. Else Prints The Number Itself. >>> fizz_buzz(1,7) ‘1 2 Fizz 4 Buzz Fizz 7 ‘ >>> fizz_buzz(1,0) Traceback (most recent call last):

ValueError: Iterations must be done more than 0 times to play FizzBuzz >>> fizz_buzz(-5,5) Traceback (most recent call last):

ValueError: starting number must be

and integer and be more than 0

>>> fizz_buzz(10,-5)
Traceback (most recent call last):
    ...
ValueError: Iterations must be done more than 0 times to play FizzBuzz
>>> fizz_buzz(1.5,5)
Traceback (most recent call last):
    ...
ValueError: starting number must be
                         and integer and be more than 0
>>> fizz_buzz(1,5.5)
Traceback (most recent call last):
    ...
ValueError: iterations must be defined as integers