3 ms·
Shorter and more pythonic, but not one per line: ' '.join(["FizzBuzz" if n%15==0 else "Fizz" if n%3==0 else "Buzz" if n%5==0 else str(n) for n in range(1,101)]
by placeybordeaux 13y ago
Shorter and more pythonic, but not one per line:
' '.join(["FizzBuzz" if n%15==0 else "Fizz" if n%3==0 else "Buzz" if n%5==0 else str(n) for n in range(1,101)])
- okwa 13y agojoin on '\n' instead of ''. Problem solved.