Skip to content

Instantly share code, notes, and snippets.

@rdhyee
Created May 22, 2013 03:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rdhyee/5625043 to your computer and use it in GitHub Desktop.
Save rdhyee/5625043 to your computer and use it in GitHub Desktop.
calculating triangular numbers
from itertools import islice
def triangular():
n = 1
i = 1
while True:
yield n
i +=1
n += i
# <codecell>
for i, n in enumerate(islice(triangular(), 10)):
print i+1, n
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment