Pythonのfor文で繰り返し回数を指定する方法を現役エンジニアが解説【初心者向け】
初心者向けにPythonのfor文で繰り返し回数を指定する方法について現役エンジニアが解説しています。for文は繰り返し処理の構文で、リストやタプルからデータを取り出して処理する場合に使われます。for文の繰り返し回数を指定する方法には、range関数を使う方法があります。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
監修してくれたメンター
平野 勝靖
Pythonのfor文で繰り返し回数を指定する方法について、テックアカデミーのメンター(現役エンジニア)が実際のコードを使用して初心者向けに解説します。
目次
そもそもPythonについてよく分からないという方は、Pythonとは何なのか解説した記事を読むとさらに理解が深まります。

今回は、Pythonに関する内容だね!

どういう内容でしょうか?

Pythonのfor文で繰り返し回数を指定する方法について詳しく説明していくね!

お願いします!
for文とは
for文とは繰り返し処理や、リストやタプルなどのオブジェクトから順番に要素を取り出す時に使われます。
基本的には下記のような文法で使用します。
for 変数 in オブジェクト: 処理...
for文で繰り返し回数を指定する方法
for文で繰り返し回数を指定するには、range関数を使用します。
この range関数によって、「0~繰り返し回数-1」の連続する数値を持ったオブジェクトを生成できます。
range関数を使用した繰り返し回数の指定するには、下記のような文法を使用します。
for 変数 in range("繰り返し回数"): 処理...
実際に書いてみよう
それでは、for文で繰り返し回数を指定する以下の2つのコードを実際に書いてみましょう。
1.指定回数だけ文字を繰り返し出力
2.繰り返し回数を出力
サンプルコード1:指定回数だけ文字を繰り返し出力
# for文とrange関数を使用して繰り返し回数を指定する。 for i in range(5): # Hello Worldを繰り返し出力する print('Hello World')
実行結果
Hello World Hello World Hello World Hello World Hello World
解説
コード2行目では、for文とrange関数を使用して繰り返し回数の指定をしています。
コード4行目では、for文の繰り返し処理の中で”Hello World”を出力しています。
実行結果では、range関数で指定した回数だけ文字が出力されていることが確認できます。
サンプルコード2:繰り返し回数を出力
# for文とrange関数を使用して繰り返し回数を指定する。 for i in range(5): # Hello Worldを繰り返し出力する print('繰り返し回数:',i+1,'回目')
実行結果
繰り返し回数: 1 回目 繰り返し回数: 2 回目 繰り返し回数: 3 回目 繰り返し回数: 4 回目 繰り返し回数: 5 回目
解説
コード2行目では、for文とrange関数を使用して繰り返し回数の指定をしています。
コード4行目では、for文の繰り返し処理の中で繰り返し回数を出力しています。
range関数を使用して繰り返し回数を設定した場合の要素は、0,1,2,3,4のように0からスタートします。
そのため、繰り返し回数を出力する際に変数+1と設定しています。
実行結果では、range関数で指定した繰り返し回数が出力されていることが確認できます。
実は私も!?独学で損する人の特徴
「スクールは高いから独学で成功する」という気持ちの方は多いと思います。
もちろんその方が金額は低く抑えられるでしょう。
ただ
独学には向き不向きがあり、実はスクールが向いている人も大勢います。
そんな方のために参考として、
テックアカデミー卒業生がスクールを選んだ理由
をご紹介します。
- ・困って挫折しそうなときに、質問や相談できる相手がいる環境で学んでいきたいなと思った
- ・わかった気になっているだけだったので、自分を追い込む環境に置いた方がいいと感じた
- ・スクールのカリキュラムで市場に求められるスキルを学ぶべきと思った

少しでも当てはまる部分があれば、
スクールが向いているかもしれません。
お試しのつもりで、まずは一度
無料相談
に参加してみませんか?
現役エンジニア・デザイナーに何でも気軽に相談できる30分
を
すべて無料で
できます。
無理な勧誘は一切ない
ので、お気軽にご参加ください。
まとめ
今回は、Pythonのfor文で繰り返し回数を指定する方法について紹介しました。
紹介した内容は、プログラム中で繰り返し回数を指定したい場合など、データ処理の際によく使われます。
また、繰り返し回数をrange(5)と設定している部分をrange(変数)に変更することで、繰り返し回数を動的に変化させたりすることも可能です。
今回紹介した内容を参考に、プログラミングに活用してください。

内容が分かりやすくて良かったです!

ゆかりちゃんも分からないことがあったら質問してね!

分かりました。ありがとうございます!
Pythonを学習中の方へ
これで解説は終了です、お疲れさまでした。
- つまずかず「効率的に」学びたい
- 副業や転職後の「現場で使える」知識やスキルを身につけたい
プログラミングを学習していて、このように思ったことはありませんか?
テックアカデミーのPythonコースでは、第一線で活躍する「プロのエンジニア」が教えているので、効率的に実践的なスキルを完全オンラインでしっかり習得できます。
合格率10%の選考を通過した、選ばれたエンジニアの手厚いサポートを受けながら、人工知能(AI)や機械学習の基礎を学べます。
まずは一度、無料体験で学習の悩みや今後のキャリアについて話してみて、「現役エンジニアから教わること」を実感してみてください。
時間がない方、深く知ってから体験してみたい方は、今スグ見られる説明動画から先に視聴することをおすすめします!

プログラミングを独学していて、このように感じた経験はないでしょうか?
- ・調べてもほしい情報が見つからない
- ・独学のスキルが実際の業務で通用するのか不安
- ・目標への学習プランがわからず、迷子になりそう
テックアカデミーでは、このような
学習に不安を抱えている方へ、現役エンジニア講師とマンツーマンで相談できる機会を無料で提供
しています。
30分間、オンラインでどんなことでも質問し放題です。
「受けてよかった」と感じていただけるよう
厳しい試験を通過した講師
があなたの相談に真摯に向き合います。
「ただ気になることを相談したい」
「漠然としているがプロの話を聞いてみたい」
こんな気持ちでも大丈夫です。
無理な勧誘は一切ありません
ので、まずはお気軽にご参加ください。
※体験用のカリキュラムも無料で配布いたします。(1週間限定)