問題5-2: range で数を並べる
range の書き方
range は繰り返しに使う数の並びを作ります。i には、繰り返すたびに次の数が入っていきます。
| 書き方 | 作られる数 |
|---|---|
| range(5) | 0, 1, 2, 3, 4 |
| range(1, 5) | 1, 2, 3, 4 |
| range(1, 10, 2) | 1, 3, 5, 7, 9 |
for i in range(1, 4): print(i)実行結果
1
2
3終わりの数そのものは含まれません。1 から n までを繰り返したいときは range(1, n + 1) と書きます。間違えやすいところです。
問題
整数 n が与えられます。1 から n までの整数を、1行に1つずつ順に出力するプログラムを書いてください。
入力
入力は1行で、整数 n が与えられます。
n出力
n 行にわたって、1 から n までの整数を小さい順に1行ずつ出力してください。
制約
1 ≦ n ≦ 100n は整数
入力例1
5出力例1
1
2
3
4
5入力例2
1出力例2
1コード(Python)
標準入力(「実行」で使われます)
実行結果
ここに実行結果が表示されます入力した内容と採点結果は、この端末のブラウザ内に自動保存されます。 進捗の確認と提出ファイルのダウンロードは画面右上の「進捗と提出」で行えます(提出のしかた)。