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

回答編集履歴

1

edit

2018/08/13 16:08

投稿

mkgrei
mkgrei

スコア8562

answer CHANGED
@@ -1,1 +1,20 @@
1
- 何をしたいのかによりますが、yieldはジェネレーターを返しませんか?
1
+ 何をしたいのかによりますが、yieldはジェネレーターを返しませんか?
2
+
3
+ ---
4
+
5
+ ちょっとわかりやすい気がする無限ループ。
6
+ ```python
7
+ def f(n):
8
+ c = 0
9
+ while True:
10
+ c += 1
11
+ yield c
12
+ if c > n:
13
+ c = 0
14
+
15
+ if __name__ == '__main__':
16
+ n = 10
17
+ g = f(n)
18
+ while True:
19
+ print(next(g))
20
+ ```