Quick actions

cmd+k|ctrl+k

Navigation

Languages

yield

Snippet info

Language

Python

Visibility

public

Author

hltse59

Created

2024-04-11T12:45:19.60231Z

Updated

2024-04-11T12:45:19.60231Z

import sys
def fibonacci(n):
    a, b, counter = 0, 1, 0
    while True:
        if (counter > n):
            return
        yield a
        a, b = b, a+b
        counter += 1
f = fibonacci(10)

while True:
    try:
        print(next(f), end=" ")
    except StopIteration:
        sys.exit()
INFO