I have been given this question to do in Python:
Take in a list of numbers from the user and run FizzBuzz on that list.
When you loop through the list rememb
def check(num):
finalWord = ''
for k,v in numWordDict.items():
if num % k == 0:
finalWord += v
if not finalWord:
return num
else:
return finalWord
def FizzLoop(start=0, stop=10, step=1):
for i in range(start, stop, step):
print(check(i))
numWordDict = {3:'fizz', 6:'buzz', 5:'fiver'}
FizzLoop(0, 10)
print("----------")
FizzLoop(0, 50, 5)
one of the shortest answers i have found is
c=1
while c<101:print((c%3<1)*'Fizz'+(c%5<1)*'Buzz'or c);c+=1
61 characters