print(word_list[i]) を説明できるように
今日は、for 文 と range を組み合わせたコードの中で
「print(word_list[i]) の構造を自分で説明できるようになる」 ことを目標に学習しました。

🟩 今日学んだコード
word_list = ["Apple", "Beautiful", "Teacher", "Lion", "Ocean",
"Student", "Computer", "Amazon", "Python", "Phone"]
for i in range(len(word_list)):
print(word_list[i])
🟦 print(word_list[i]) の構造を理解する
| 部分 | 役割 |
|---|---|
for i in range(len(word_list)) | i が 0〜9 の数字を順番に取る |
word_list[i] | リストの i 番目の要素 (インデックス指定) |
print(...) | その要素を画面に出力 |
📌 つまりこう説明できます👇
「
iはリストの位置(インデックス番号)を表し、word_list[i]はその位置にある単語を取り出す。
それをprint()で表示している。」
🟦 今日の気づき・学び
iは 数字(インデックス)であり、文字ではない- range と len を組み合わせることで リスト全体を処理しやすくなる
:コロンの意味 → 「この後に実行する処理が始まる」- 実行結果とコードを並べて考えると理解しやすい
| 例 | 実行結果|
|——|———–|
| print(word_list[0]) | Apple |
| print(word_list[1]) | Beautiful |
| … | … |
🟦 つまづいたポイント
| つまづき | 解決方法 |
|---|---|
print(word_list[i]) の「i」が何なのか曖昧だった | 「位置番号」として扱うと理解しやすかった |
なぜ range(len(...)) を使う? | リストの長さだけ繰り返すため |
🟦 今日のまとめ
- print(word_list[i]) の仕組みを理解できた
- i = インデックス(位置)であることを説明できるようになった
- 1つ1つの単語を順番に出力する仕組みがスッキリした
🔜 次回の目標(#6)
「List」 と 「list」 の違いを理解し、記事で説明できるようにする


コメント