if を並べて FizzBuzz を作りました。今回は同じ出力を、もっと賢い作りで組み立てます。rules = [(3, 'Fizz'), (5, 'Buzz')] のように「割る数と言葉」の組を受け取り、n % 15 == 0 を先頭に書きましたね。Fizz + Buzz で自然に FizzBuzz になり、15 の判定そのものが要らなくなります。7 → Bazz を足したくなったら rules に1組足すだけで動くか、確かめてみよう。1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz
全問正解でクエストクリア!
問題 1: 1〜5 の FizzBuzz を表示しよう!
問題 2: 1〜20 の FizzBuzz をリスト内包表記で作って表示しよう!
問題 3: 1〜30 で「Fizz」と表示された回数を数えて表示しよう!