質問編集履歴
2
Googleではうまくいくようで、不思議です
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,7 @@
|
|
2
2
|

|
3
3
|
desktopのgreetings.pyで、フィボナッチ数列を10項取り出そうとしたのですが、__next__()がうまく作動しないです、、
|
4
4
|
__next__()関数を使って動作するようにしたいので、どなたか方法をご教授ください!!
|
5
|
+
追記:Googleでやるとうまくいくので、VScodeに問題があるようです。
|
5
6
|
(以下問題のコードです)
|
6
7
|
def fib():
|
7
8
|
a=b=1
|
1
コードを追加しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,13 @@
|
|
1
1
|
python3を使っています
|
2
2
|

|
3
3
|
desktopのgreetings.pyで、フィボナッチ数列を10項取り出そうとしたのですが、__next__()がうまく作動しないです、、
|
4
|
-
__next__()関数を使って動作するようにしたいので、どなたか方法をご教授ください!!
|
4
|
+
__next__()関数を使って動作するようにしたいので、どなたか方法をご教授ください!!
|
5
|
+
(以下問題のコードです)
|
6
|
+
def fib():
|
7
|
+
a=b=1
|
8
|
+
while True:
|
9
|
+
yield a
|
10
|
+
a,b=b,a+b
|
11
|
+
f=fib()
|
12
|
+
for i in range(10):
|
13
|
+
print(f.__next__())
|