3 ms·
A bit shorter python version: for x in range(1, 101): out = "" if x % 3 == 0: out += "Fizz" if x % 5 == 0:
by levi_n 8y ago
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)
- a3n 8y agoprint('\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
- bash-j 8y agoPython one liner: print('\n'.join([{(True, False): 'Fizz', (False, True): 'Buzz', (True, True): 'FizzBuzz'}.get((i % 3 == 0, i % 5 == 0), str(i)) for i in range(1, 101)]))