質問編集履歴
1
コードを修正しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
for文のジェネレータ
|
1
|
+
for文の再帰を用いたジェネレータで分からない事
|
test
CHANGED
@@ -5,6 +5,8 @@
|
|
5
5
|
pythonの本の中で8クイーンに関するプログラムがあったのですが、for文の中にあるジェネレーターの処理の仕方について分からなかったので教えていただきたいです。#1のジェネレータの値がイテレータとして、yield (pos,) + result を処理することは分かるのですが、その後、#2の値がどのように処理されるのかが分かりません。
|
6
6
|
|
7
7
|
### 該当のソースコード
|
8
|
+
|
9
|
+
|
8
10
|
|
9
11
|
```python
|
10
12
|
|
@@ -35,3 +37,5 @@
|
|
35
37
|
for result in queens(num, state + (pos,)):
|
36
38
|
|
37
39
|
yield (pos,) + result #2
|
40
|
+
|
41
|
+
```
|