回答編集履歴
4
ファイル名生成処理変更
answer
CHANGED
@@ -1,8 +1,7 @@
|
|
1
1
|
```python
|
2
|
-
filenames = [f'file{i}.txt' for i in range(100)]
|
3
|
-
for
|
2
|
+
for i in range(100):
|
4
|
-
with open(
|
3
|
+
with open(f"file{i}.txt") as lines:
|
5
|
-
xy = [[*map(
|
4
|
+
xy = [[*map(int, line.split())] for line in lines]
|
6
5
|
x, y = zip(*xy)
|
7
6
|
average_y = sum(y) / len(y)
|
8
7
|
print(filename, ':', average_y)
|
3
intをfloatに変更
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
filenames = [f'file{i}.txt' for i in range(100)]
|
3
3
|
for filename in filenames:
|
4
4
|
with open(filename) as lines:
|
5
|
-
xy = [[*map(
|
5
|
+
xy = [[*map(float, line.split())] for line in lines]
|
6
6
|
x, y = zip(*xy)
|
7
7
|
average_y = sum(y) / len(y)
|
8
8
|
print(filename, ':', average_y)
|
2
中間結果のmapをリストにする
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
filenames = [f'file{i}.txt' for i in range(100)]
|
3
3
|
for filename in filenames:
|
4
4
|
with open(filename) as lines:
|
5
|
-
xy = [map(int, line.split()) for line in lines]
|
5
|
+
xy = [[*map(int, line.split())] for line in lines]
|
6
6
|
x, y = zip(*xy)
|
7
7
|
average_y = sum(y) / len(y)
|
8
8
|
print(filename, ':', average_y)
|
1
言語をPythonに変更
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
```
|
1
|
+
```python
|
2
2
|
filenames = [f'file{i}.txt' for i in range(100)]
|
3
3
|
for filename in filenames:
|
4
4
|
with open(filename) as lines:
|