Skip to content

Instantly share code, notes, and snippets.

@mikedory
Created July 29, 2012 20:46

Revisions

  1. mikedory created this gist Jul 29, 2012.
    19 changes: 19 additions & 0 deletions gistfile1.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    #!/usr/bin/env python

    def fizzbuzzerize(numberRange):
    for number in numberRange:
    if number % 15 == 0:
    yield 'Fizzbuzz'
    if number % 3 == 0:
    yield 'Fizz'
    elif number % 5 == 0:
    yield 'Buzz'
    else:
    yield number

    def main():
    for fizzbuzz in fizzbuzzerize(range(1,101)):
    print fizzbuzz

    if __name__ == '__main__':
    main()