Day 189リストを順番に表示するループ
Pythonコード
1fruits = ['apple', 'banana', 'cherry']2for i in range(len(fruits)):3 print(fruits[i])4 5text = 'Hello, World!'6for char in text:7 print(char)8 9numbers = [1, 2, 3, 4, 5]10for num in numbers:11 print(num)
解説
- 行1〜3: リストの要素を順番に表示するループを作成します。まず、リストfruitsを定義し、range()とlen()関数を使用してリストのインデックスを取得します。range()関数は、指定された数値の範囲の数字のシーケンスを生成します。len()関数は、リストの要素の数を返します。print()関数は、画面に文字や値を表示する関数です。
- 行5〜7: 文字列textを定義し、forループで各文字を印刷します。文字列は、リストのように扱うことができます。つまり、各文字にアクセスして印刷することができます。
- 行9〜11: リストnumbersを定義し、forループで各数字を印刷します。リストの要素は、順番にアクセスして印刷することができます。
次に試してみよう
- リストの要素を逆順に表示するループを作成してみましょう。
- リストの要素を2つずつ表示するループを作成してみましょう。
- リストの要素を条件に応じて表示するループを作成してみましょう。