カテゴリー
生活

【AI×主夫のプログラミング学習はじめました】forループは回数指定がすべての基本

for ループは「何回繰り返すか」を明確に指定することが基本です。Python を例にしながら、回数指定の考え方を他言語との共通点とともに整理します。

こんにちは、koyukaisa.workの真田夕起です!

この記事では、プログラミング初心者である主夫がAIを活用しながら学んでいく過程を記録しています。試行錯誤しながら習得した知識や工夫を共有し、同じく学習中の方々のヒントになればと思います。一緒に楽しみながら成長していきましょう!

Python の学習過程で私自身がつまずいた点や、「なぜそうなるのか?」と疑問に感じた部分を、理屈ベースで整理したノートをブログ用に再構成したものです。


for ループは、処理を「何回繰り返すか」を具体的な数値で指定することが基本です。本記事では Python を例にしつつ、この考え方が多くのプログラミング言語に共通する仕組みであることを解説します。回数指定の方法や、データを直接ループする場合との違いもあわせて整理します。

Pythonを例にしつつ、他言語にも共通する考え方

本記事では Python を例に取りながら説明するが、ここで扱う「for によるループ回数の指定」という考え方は、多くのプログラミング言語に共通する基本的な仕組みである。

ループ回数を指定する必要性

for ループを使う際には、処理を何回繰り返すのかを明確に指定する必要がある。
そのためには、具体的な数値や範囲をプログラムに渡す必要がある。

Pythonにおけるforループの基本

Python では、ループ回数を指定する方法として range() を使うのが一般的である。

範囲を直接指定する例

for i in range(5):  # 5回繰り返す(0, 1, 2, 3, 4)
    print(i)

リストの要素数を使う例

rainbow = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"]
for i in range(len(rainbow)):
    print(rainbow[i])

要素を直接ループする方法

Python では、インデックスを使わずにリストの要素を直接取得する方法もある。
この場合、ループ回数はデータの要素数に依存する。

for color in rainbow:
    print(color)

他言語におけるループ回数指定の例

以下は、代表的なプログラミング言語における for ループの回数指定の例である。
Python と同様に、明確な回数や範囲を指定してループを実行する。

C / C++

  • for (int i = 0; i < 5; i++)

JavaScript

  • for (let i = 0; i < array.length; i++)

Go

  • for i := 0; i < 5; i++ { ... }

Rust

  • for i in 0..5 { ... }

Kotlin

  • for (i in 0 until 5) { ... }

まとめ

for ループを使う際には、繰り返し回数を明確に指定する必要がある。
Python では range() を使う方法が一般的だが、他の言語でも同様に、数値や範囲を指定してループを制御する。
また、データ構造の要素を直接ループする方法もあり、状況に応じて使い分けることで柔軟なコードを書くことができる。


今回の記事では、私が学習の中で特に引っかかったポイントを整理しました。もし同じ部分で悩んでいる方がいれば、コメントなどで気軽に教えてください。

今後も、学習過程で得た気づきや誤解の修正を、ノートとして残していく予定です。

作成者: 真田夕起

koyukaisa.work」管理者の真田夕起(サナダ ユウキ)です。

北海道札幌市に住む専業主夫として、妻(看護師)と3人の娘(大学3年生、専門学校2年生、小学5年生)と一緒に暮らしています。長年白石区に住んでいましたが、2025年8月から西区民になりました。家事や育児、教育、遊び、創作について、男目線からのユニークな視点で発信しています。

YouTubeチャンネルはこちら」と「X (Twitter)」「Instagram」「facebook」の登録もお待ちしています。

趣味:
・かたづけ
・ガーデニング
・ギター練習
・カラオケ
・英語学習
・ぬいぐるみ作り
・パソコン・プログラミング学習
・ゲーム

アレルギー:
ほぼ一年中、花粉や埃、ダニ、猫などに悩まされています。特に春が辛く、果物(特にりんご、桃、さくらんぼ)や豆乳にも反応します。抗ヒスタミン薬と解熱・鎮痛薬が手放せません。新型コロナウイルスによるマスク生活が意外にもアレルギー対策に効果的で、今では外出時にマスクが欠かせません。

その他:
・牛乳が大好きですが、温めないと消化が難しいです。
・幼少期は運動が好きでしたが、最近は運動不足で体を痛めることが増えました。ぎっくり腰をきっかけに、腹筋を意識するようになりましたが、さらに腰痛対策としてEMS、ウォーキング、ストレッチを取り入れています。
・基本的にインドア派ですが、ガーデニングや外でのバーベキューが好きです。折り紙、ブロック、プラモデルも楽しんでいます。

性格とお願い:
・人見知りでさみしがり屋ですが、ブログの高評価や拡散、お気に入りブックマーク登録をお願いします!
・普段から怒りっぽく心が狭いところがありますので、悪評や低評価、気に入らないコメントは控えていただけると助かります。

tig@koyukaisa.work*メールアドレスはスパム対策のため変更の可能性があります。返信は遅れる場合があります。

ご支援のお願い:
さらに充実したコンテンツをお届けするために、皆さまからのご支援をお待ちしております。詳細は「こちらのページ」をご覧ください。いつも応援ありがとうございます!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です