回答編集履歴

3

修正

2018/05/01 15:32

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -22,33 +22,33 @@
22
22
 
23
23
  for person in list1:
24
24
 
25
- print(person)
25
+ print('person is', person)
26
26
 
27
27
  sum_height += person[1]
28
28
 
29
29
 
30
30
 
31
- # print(sum_height/len(list1))
31
+ # print(sum_height/len(list1))
32
32
 
33
33
  ```
34
34
 
35
35
 
36
36
 
37
- **実行結果** [Wandbox](https://wandbox.org/permlink/4i9KyDJNRAonVfUF)
37
+ **実行結果** [Wandbox](https://wandbox.org/permlink/mql2ObLkUW0v3Gep)
38
38
 
39
39
  ```
40
40
 
41
- ('taro', 180, 80)
41
+ person is ('taro', 180, 80)
42
42
 
43
- ('jiro', 170, 70)
43
+ person is ('jiro', 170, 70)
44
44
 
45
- ('saburo', 160, 60)
45
+ person is ('saburo', 160, 60)
46
46
 
47
47
  ```
48
48
 
49
49
 
50
50
 
51
- **n周目のperson[1]は、list1[n][1]に相当すると言うことです。**
51
+ **n周目のperson[1]は、list1[n][1]に相当する**と言うことです。
52
52
 
53
53
 
54
54
 
@@ -88,4 +88,4 @@
88
88
 
89
89
 
90
90
 
91
- 慣れてきたらループなしでも書けます。
91
+ 慣れてきたらループなしでも書けます。むしろパフォーマンスの都合上そう書きます。

2

追記

2018/05/01 15:32

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -48,11 +48,15 @@
48
48
 
49
49
 
50
50
 
51
+ **n周目のperson[1]は、list1[n][1]に相当すると言うことです。**
52
+
53
+
54
+
51
55
  個人的には
52
56
 
53
57
  ---
54
58
 
55
- 各要素のパラメータを展開した方が分かりやすいと思う。
59
+ 各要素を展開した方が分かりやすいと思う。
56
60
 
57
61
  ```Python
58
62
 

1

追記

2018/05/01 15:30

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -45,3 +45,43 @@
45
45
  ('saburo', 160, 60)
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ 個人的には
52
+
53
+ ---
54
+
55
+ 各要素のパラメータを展開した方が分かりやすいと思う。
56
+
57
+ ```Python
58
+
59
+ taro = ('taro', 180, 80)
60
+
61
+ jiro = ('jiro', 170, 70)
62
+
63
+ saburo = ('saburo', 160, 60)
64
+
65
+
66
+
67
+ list1 = [taro, jiro, saburo]
68
+
69
+
70
+
71
+ sum_height = 0
72
+
73
+
74
+
75
+ for name, height, weight in list1:
76
+
77
+ sum_height += height
78
+
79
+
80
+
81
+ print(sum_height/len(list1))
82
+
83
+ ```
84
+
85
+
86
+
87
+ 慣れてきたらループなしでも書けます。