切り詰めていったら1-linerになっちゃった
for n in range(1,101):print(((not n%3 and 'Fizz')or'')+((not n%5 and 'Buzz')or''))or n
86バイト。途中はこんな感じでした:
for n in range(1,101): s= (not n%3 and 'Fizz')or'' s+=(not n%5 and 'Buzz')or'' print s or n
切り詰めていったら1-linerになっちゃった
for n in range(1,101):print(((not n%3 and 'Fizz')or'')+((not n%5 and 'Buzz')or''))or n
86バイト。途中はこんな感じでした:
for n in range(1,101): s= (not n%3 and 'Fizz')or'' s+=(not n%5 and 'Buzz')or'' print s or n