回答編集履歴
3
インデント調整
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
nums.append(int(item))
|
34
34
|
|
35
|
-
|
35
|
+
# nums = [int(item) for item in p.readlines()] 上3行の内包表記
|
36
36
|
|
37
37
|
print(f"{sum(nums)}cm")
|
38
38
|
|
2
追記
test
CHANGED
@@ -20,9 +20,7 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
素直にやるならreadlines()でファイル全部をリストとして読み込み、一つ一つの要素をint型にして新しいリストに追記していくのが一番分かりやすいでしょう
|
23
|
+
素直にやるならreadlines()でファイル全部をリストとして読み込み、一つ一つの要素をint型にして新しいリストに追記していくのが一番分かりやすいでしょう。
|
24
|
-
|
25
|
-
それが以下のコードです。
|
26
24
|
|
27
25
|
```python
|
28
26
|
|
@@ -34,6 +32,8 @@
|
|
34
32
|
|
35
33
|
nums.append(int(item))
|
36
34
|
|
35
|
+
# nums = [int(item) for item in p.readlines()] 上3行の内包表記
|
36
|
+
|
37
37
|
print(f"{sum(nums)}cm")
|
38
38
|
|
39
39
|
```
|
1
追記
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
print(list("123456"))
|
4
4
|
|
5
5
|
とやってみたら分かりますが、1文字づつ区切られたリストになります。
|
6
|
+
|
7
|
+
なので当然3と2が分かれて別々に足されます(手元では33でしたが・・・)
|
6
8
|
|
7
9
|
|
8
10
|
|