In [1]:
#!/usr/bin/python3
start = int(input("Give me a start number :"))
end = int(input("Give me an end number :"))


Give me a start number :42
Give me an end number :56

In [2]:
def fizz_buzz(start, end):
    fb_state = []
    for num in range(start, end +1):
        if num % 3 == 0 and num % 5 == 0:
            output = {"number": num, "fizz buzz state": "fizzbuzz"}
            fb_state.append(output)
        elif num % 3 ==0:
            output = {"number": num, "fizz buzz state": "fizz"}
            fb_state.append(output)
        elif num % 5 ==0:
            output = {"number": num, "fizz buzz state": "buzz"}
            fb_state.append(output)
        else:
            output = {"number": num, "fizz buzz state": "none"}
            fb_state.append(output)
    return (fb_state)

In [3]:
fb = (fizz_buzz(start, end))
print (fb)


[{'number': 42, 'fizz buzz state': 'fizz'}, {'number': 43, 'fizz buzz state': 'none'}, {'number': 44, 'fizz buzz state': 'none'}, {'number': 45, 'fizz buzz state': 'fizzbuzz'}, {'number': 46, 'fizz buzz state': 'none'}, {'number': 47, 'fizz buzz state': 'none'}, {'number': 48, 'fizz buzz state': 'fizz'}, {'number': 49, 'fizz buzz state': 'none'}, {'number': 50, 'fizz buzz state': 'buzz'}, {'number': 51, 'fizz buzz state': 'fizz'}, {'number': 52, 'fizz buzz state': 'none'}, {'number': 53, 'fizz buzz state': 'none'}, {'number': 54, 'fizz buzz state': 'fizz'}, {'number': 55, 'fizz buzz state': 'buzz'}, {'number': 56, 'fizz buzz state': 'none'}]

In [4]:
for item in fb:
    print ("Number = ", item["number"], "; fizz buzz state = ", item["fizz buzz state"])


Number =  42 ; fizz buzz state =  fizz
Number =  43 ; fizz buzz state =  none
Number =  44 ; fizz buzz state =  none
Number =  45 ; fizz buzz state =  fizzbuzz
Number =  46 ; fizz buzz state =  none
Number =  47 ; fizz buzz state =  none
Number =  48 ; fizz buzz state =  fizz
Number =  49 ; fizz buzz state =  none
Number =  50 ; fizz buzz state =  buzz
Number =  51 ; fizz buzz state =  fizz
Number =  52 ; fizz buzz state =  none
Number =  53 ; fizz buzz state =  none
Number =  54 ; fizz buzz state =  fizz
Number =  55 ; fizz buzz state =  buzz
Number =  56 ; fizz buzz state =  none

In [ ]: