20 lines
381 B
Python
20 lines
381 B
Python
stop = int(1E4)
|
|
triggers = [3, 5]
|
|
printout = ['fizz', 'buzz']
|
|
|
|
def isNumberDivisibleBy(num:int, div:int, msg:str) -> str:
|
|
if num % div == 0: return msg
|
|
return ""
|
|
|
|
output = ""
|
|
for index in range(1, 1+stop):
|
|
tmp = ""
|
|
for div, out in zip(triggers, printout):
|
|
tmp += isNumberDivisibleBy(index, div, out)
|
|
|
|
if len(tmp) == 0: tmp = str(index)
|
|
|
|
output += tmp + "\n"
|
|
|
|
print(output)
|