「1から順番に数を表示する
その数が3で割り切れるなら"Fizz"、5で割り切れるなら"Buzz"、両方で割り切れるなら"FizzBuzz"と表示する」という問題で、以下のようなコードになるらしいのですが、
# -*- coding: cp932 -*- a = 1 n = input("整数を入力してください")+1 if n < 1: n = 0 print "1以上の正の整数を入力して下さい" if n > 300: n = 0 print "300未満の数を入力してください" while a < n: if a % 15 == 0: print "FizzBuzz" elif a % 3 == 0: print "Fizz" elif a % 5 == 0: print "Buzz" else: print a a = a + 1
if n < 1: n = 0 print "1以上の正の整数を入力して下さい"
のn=0はなんの役割を果たしているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/25 17:05
2017/11/25 17:16
2017/11/25 17:20
2017/11/26 12:38