解説
同じ処理を何度もくり返すときは for 文を使います。for i in range(5): と書くと、変数 i に 0,1,2,3,4 が順番に入り、字下げした処理が5回くり返されます。range(5) は0から始まり、5は含まない点に注意しましょう。
range(1, 6) のように2つの数を書くと「1から5まで(6の手前まで)」になります。
range(0, 11, 2) のように3つ目に「増分」を書くと、0,2,4,…と2ずつとびとびにくり返せます。
書き方
for 変数 in range(...): — 決まった回数くり返す。 ・range(n): 0〜n-1。range(開始, 終了): 終了の手前まで。 ・range(開始, 終了, 増分): とびとび。 ・本体は字下げ(インデント)する。
書いて動かす
この回の課題
range で 0〜4 を表示し、1〜5 の合計を求め、0〜10 の偶数を表示してみよう。
コードはあなたの端末の中だけで動きます(サーバーには送られません)。進み具合もこのブラウザに保存されます。
自分のPCでも続けてみませんか
Windows版 InsightPy は Python を同梱しているので、環境構築なしで同じコードを書いて実行できます。 書いたコードを保存しておけるほか、ステップ実行で変数の変化を1行ずつ確かめられます。 個人の学習や私的な目的でのご利用は、31日目以降も無料です(スクリプトの保存は10本まで)。 このブラウザ版の学習センターも、引き続き無料でお使いいただけます。