Sign in
go
/
talks
/
a07c284bcf333dc17a1489fd441e8fccf1e01c2a
/
.
/
content
/
2013
/
go4python
/
fib-gen.py
blob: bc02cfdddea1292a81e699f91af43f881cd37683 [
file
] [
log
] [
blame
]
#!/usr/bin/python
def
fib
(
n
):
a
,
b
=
0
,
1
for
i
in
range
(
n
):
a
,
b
=
b
,
a
+
b
yield
a
f
=
fib
(
10
)
try
:
while
True
:
print
f
.
next
()
except
StopIteration
:
print
'done'
for
x
in
fib
(
10
):
print
x
print
'done'