Skip to content

Instantly share code, notes, and snippets.

@mypy-play
Created December 20, 2019 07:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mypy-play/fc6f9e10f49f4336d6caefaa196d8349 to your computer and use it in GitHub Desktop.
Save mypy-play/fc6f9e10f49f4336d6caefaa196d8349 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