目標)
筋トレの記録をまとめるアプリをつくりたい
一回の筋トレで
胸、背中、脚、腕の4種目を行う
それぞれの扱ったダンベルの重さを記入してもらう
一回分の記録例)
chest, back, leg, arm
40 30 50 15
このように、一回の記録を N回分記録する。
最後にはそれぞれの部位別に最大重量を表示する
入力例)
N = 5
40 30 50 15
43 22 45 10
40 25 40 10
45 30 40 12
35 30 55 20
出力例)
45 30 55 20
問題)
リストの中にあるリストの特定の要素抽出方法がわからない。
リストのindex番号を利用して、新しくリストを作成
繰り返しのため、for文、zip()を利用したいが、うまくコードをかけない。
よりスマートな方法があれば、ご教授お願い致します。
赤の縦ラインで、新しくリストを作りたい。
私のコード)
N = int(input())
a = [list(map(int,input().split())) for i in range(N)]
print(a)
chest = []
back = []
leg = []
arm = []
total_chest = a[0][0], a[1][0], a[2][0], a[3][0], a[4][0]
print(total_chest)
total_back = a[0][1], a[1][1], a[2][1], a[3][1], a[4][1]
print(total_back)
total_leg = a[0][2], a[1][2], a[2][2], a[3][2], a[4][2]
print(total_leg)
total_arm = a[0][3], a[1][3], a[2][3], a[3][3], a[4][3]
print(total_arm)
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/08 04:04
2018/04/08 04:09
2018/04/08 06:32
2018/04/08 12:52