A bit shorter python version: for x in range(1, 101): out = "" if x % 3 == 0: out += "Fizz" if x % 5 == 0: out += "Buzz" print(out or x)
print('\n'.join([
'fizzbuzz' if x%15 == 0 else
'fizz' if x%3 == 0 else
'buzz' if x%5 == 0 else
str(x)
for x in range(1, 101)]))
Or for x in ['fizzbuzz' if x%15 == 0 else
'fizz' if x%3 == 0 else
'buzz' if x%5 == 0 else
x for x in range(1, 101)]:
print x