1から100までの整数を順に出力するプログラムを作成しなさい。 ただし,3の倍数のときは数の代わりに"Fizz",5の倍数のときは"Buzz", 3と5の公倍数のときは"Fizz Buzz"と出力すること。
n = 1 while n <= 100: if (ア): print("Fizz Buzz", end=", ") elif (イ): print("Fizz", end=", ") elif (ウ): print("Buzz", end=", ") else: print(n, end=", ") n = n + 1
H:\prg1\06> python FizzBuzz.py↵
1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, Fizz Buzz, 16, 17,
Fizz, 19, Buzz, Fizz, 22, 23, Fizz, Buzz, 26, Fizz, 28, 29, Fizz Buzz, 31, 32,
Fizz, 34, Buzz, Fizz, 37, 38, Fizz, Buzz, 41, Fizz, 43, 44, Fizz Buzz, 46, 47,
Fizz, 49, Buzz, Fizz, 52, 53, Fizz, Buzz, 56, Fizz, 58, 59, Fizz Buzz, 61, 62,
Fizz, 64, Buzz, Fizz, 67, 68, Fizz, Buzz, 71, Fizz, 73, 74, Fizz Buzz, 76, 77,
Fizz, 79, Buzz, Fizz, 82, 83, Fizz, Buzz, 86, Fizz, 88, 89, Fizz Buzz, 91, 92,
Fizz, 94, Buzz, Fizz, 97, 98, Fizz, Buzz,
上のプログラムを実行すると,100番目(5の倍数)の"Buzz"を出力した後に", "も出力されてしまう。 最後の", "だけ出力しないように,上のプログラムを書き換えなさい。