問題3-6: 表を二重ループで回す
外側で行、内側で列を回す
表を最初から最後まで見るには、for を2つ重ねます。外側の for で行を1つ取り出し、その行をもう一度 for で回すと、1つずつの値になります。
tensu = [[80, 65], [70, 100]]for gyo in tensu: for t in gyo: print(t)実行結果
80
65
70
100外側で取り出した gyo は行(リスト)です。行ごとに何かを数えたいときは、内側の for に入る前に合計の変数を 0 に戻します。
問題
3人ぶんの3教科の点数が、次の表のとおり変数 tensu に用意されています。1人目から順に、その人の合計点を1行ずつ出力してください。
tensu = [[80, 65, 90], [70, 100, 55], [45, 60, 75]]
入力
この問題に入力はありません。
出力
3行に分けて、1人目から順に合計点を出力してください。
出力例
235
225
180コード(Python)
実行結果
ここに実行結果が表示されます入力した内容と採点結果は、この端末のブラウザ内に自動保存されます。 進捗の確認と提出ファイルのダウンロードは画面右上の「進捗と提出」で行えます(提出のしかた)。