1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python 中級

Connected

演習

インデックスと値(1)

for ループでリストを反復すると、各要素には順番にアクセスできますが、要素の位置(インデックス)には直接アクセスできません。要素のインデックスも取得したい場合は、enumerate() を使います。

例として、動画の for ループが次のように書き換えられていました。

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
    print("person " + str(index) + ": " + str(height))

指示

100 XP
  • サンプルコードの for ループを enumerate() を使う形に変更し、反復変数を2つにしてください。
  • print() 文を更新し、各反復で "room x: y" の形式で1行が表示されるようにします。ここで x はリスト要素のインデックス、y は実際の要素(面積)です。スペースの位置も含めて、この文字列を正確に出力してください。