3人の身長の平均を求めるプログラムがかいてあるのですが、
納得できない部分があります。
python
1taro = ('taro', 180, 80) 2jiro = ('jiro', 170, 70) 3saburo = ('saburo', 160, 60) 4 5list1 = [taro, jiro, saburo] 6 7sum_height = 0 8 9for person in list1: 10 sum_height += person[1] 11 12 print(sum_height/len(list1))
出力結果 170
for文にて、list1が変数personに代入されており、
その下でperson[1]がsum_heightに代入されています。
そこで疑問があります。
1、personにはlist1が代入されているので、person[1]はjiroとはならず、各人の身長の値がはいるのが、なぜだかわかりません。
たとえば
a = ['taro','jiro','saburo']
print(a[1])としたらjiroが出力されるのに、、、、
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。