Skip to content

Instantly share code, notes, and snippets.

@mypy-play
Created May 3, 2018 16:39
Show Gist options
  • Save mypy-play/9b9edfa2f5ade435e7a8e8efefdce994 to your computer and use it in GitHub Desktop.
Save mypy-play/9b9edfa2f5ade435e7a8e8efefdce994 to your computer and use it in GitHub Desktop.
Shared via mypy Playground
from typing import Iterator
def fib(n: int) -> Iterator[int]:
a, b = 0, 1
while a < n:
yield a
a, b = b, a + b
fib(10)
fib("10")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment