# FizzBuzz [Fizz buzz - Wikipedia](https://en.wikipedia.org/wiki/Fizz_buzz) 配列と文字列で無茶する書き方 ```python for n in range(1, 100+1)[:20]: # 20 で止めてる s = ''.join(map(lambda a: ''.join(a), [['Fizz'][(n%3):], ['Buzz'][(n%5):]])) print(s or n) ``` リスト内包表記を使った場合 ```python fizz_buzz = [''.join(map(lambda a: ''.join(a), [['Fizz'][(n%3):], ['Buzz'][(n%5):]])) or n for n in range(1, 100+1)] print(fizz_buzz) ```