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

回答編集履歴

2

try-except-elseに変更

2019/07/19 22:00

投稿

YouheiSakurai
YouheiSakurai

スコア6151

answer CHANGED
@@ -6,9 +6,10 @@
6
6
  for range_ in ranges.split(','):
7
7
  try:
8
8
  from_, to = map(int, range_.split('-'))
9
- lines.extend(range(from_, to + 1))
10
9
  except ValueError:
11
10
  lines.append(int(range_))
11
+ else:
12
+ lines.extend(range(from_, to + 1))
12
13
 
13
14
  print(lines)
14
15
  ```

1

日本語

2019/07/19 22:00

投稿

YouheiSakurai
YouheiSakurai

スコア6151

answer CHANGED
@@ -1,4 +1,4 @@
1
- やってる事は定時のコードとほとんど同じなんですが、変数の名前を変えてみました。どうでしょう?
1
+ やってる事は提示のコードとほとんど同じなんですが、変数の名前を変えてみました。どうでしょう?
2
2
 
3
3
  ```python
4
4
  ranges = '1,2,3-5,8'