問題5-4: 数をかぞえる
解説
条件に合うものを数える
合計と同じ形で、数をかぞえることもできます。0 にした変数を用意し、for の中に if を書いて、条件に合うときだけ 1 を足します。for の中に if を入れると、字下げは2段になります。
count = 0for i in range(1, 11): if i % 5 == 0: count += 1print(count)実行結果
2問題
整数 n が与えられます。1 から n までの整数のうち、3 でわり切れるものが何個あるかを出力するプログラムを書いてください。
書き方の条件
答えが合っていても、次の書き方をしていないと合格になりません。
forで1つずつ調べて数える
入力
入力は1行で、整数 n が与えられます。
n出力
3 でわり切れる整数の個数を1行で出力してください。
制約
1 ≦ n ≦ 10000n は整数
入力例1
10出力例1
3入力例2
2出力例2
0コード(Python)
n = int(input()) の行は書きかえなくてよい行なので、変えられないようにして色を付けてあります。
エディタ内:実行 Ctrl+Enter / 採点 Ctrl+Shift+Enter(MacはCtrlの代わりに⌘)
標準入力(「実行」で使われます)
実行結果
ここに実行結果が表示されます入力した内容と採点結果は、この端末のブラウザ内に自動保存されます。 進捗の確認と提出ファイルのダウンロードは画面右上の「進捗と提出」で行えます(提出のしかた)。