teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

スキップ処理削除

2020/01/10 03:38

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -2,11 +2,9 @@
2
2
  なお、最後に実行した内容を再び実行することになるので、対策が必要なのでは?
3
3
 
4
4
  ```py
5
- skip_first = False
6
5
  try:
7
6
  with open('text.txt') as f:
8
7
  s01, s02, s03, s04, s05, s06, s07, s08 = map(int, f.read().strip().split())
9
- skip_first = True
10
8
  except FileNotFoundError:
11
9
  s01 = s02 = s03 = s04 = s05 = s06 = s07 = s08 = 0
12
10
 
@@ -19,9 +17,6 @@
19
17
  for n03 in range(s03, STOP):
20
18
  for n02 in range(s02, STOP):
21
19
  for n01 in range(s01, STOP):
22
- if skip_first:
23
- skip_first = False
24
- continue
25
20
  with open('text.txt', 'w') as f:
26
21
  print(n01, n02, n03, n04, n05, n06, n07, n08, file=f)
27
22
  ```

2

STOP値修正

2020/01/10 03:38

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -10,7 +10,7 @@
10
10
  except FileNotFoundError:
11
11
  s01 = s02 = s03 = s04 = s05 = s06 = s07 = s08 = 0
12
12
 
13
- STOP = 2
13
+ STOP = 33
14
14
  for n08 in range(s08, STOP):
15
15
  for n07 in range(s07, STOP):
16
16
  for n06 in range(s06, STOP):

1

バグ修正

2020/01/10 03:36

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -2,21 +2,26 @@
2
2
  なお、最後に実行した内容を再び実行することになるので、対策が必要なのでは?
3
3
 
4
4
  ```py
5
+ skip_first = False
5
6
  try:
6
7
  with open('text.txt') as f:
7
- n01, n02, n03, n04, n05, n06, n07, n08 = map(int, f.read().strip().split())
8
+ s01, s02, s03, s04, s05, s06, s07, s08 = map(int, f.read().strip().split())
9
+ skip_first = True
8
10
  except FileNotFoundError:
9
- n01 = n02 = n03 = n04 = n05 = n06 = n07 = n08 = 0
11
+ s01 = s02 = s03 = s04 = s05 = s06 = s07 = s08 = 0
10
12
 
11
- STOP = 33
13
+ STOP = 2
12
- for n08 in range(n01, STOP):
14
+ for n08 in range(s08, STOP):
13
- for n07 in range(n02, STOP):
15
+ for n07 in range(s07, STOP):
14
- for n06 in range(n03, STOP):
16
+ for n06 in range(s06, STOP):
15
- for n05 in range(n04, STOP):
17
+ for n05 in range(s05, STOP):
16
- for n04 in range(n05, STOP):
18
+ for n04 in range(s04, STOP):
17
- for n03 in range(n06, STOP):
19
+ for n03 in range(s03, STOP):
18
- for n02 in range(n07, STOP):
20
+ for n02 in range(s02, STOP):
19
- for n01 in range(n08, STOP):
21
+ for n01 in range(s01, STOP):
22
+ if skip_first:
23
+ skip_first = False
24
+ continue
20
25
  with open('text.txt', 'w') as f:
21
26
  print(n01, n02, n03, n04, n05, n06, n07, n08, file=f)
22
27
  ```