fizzbuzz.py
· 505 B · Python
Raw
#!/usr/bin/env python2
from sys import stdout, exit, argv
def main(start, end):
for i in xrange(int(start),int(end)+1):
q = False
if i % 3 == 0:
stdout.write("Fizz")
q = True
if i % 5 == 0:
stdout.write("Buzz")
q = True
if not q:
stdout.write(str(i))
stdout.write("\n")
return 0
if __name__ == "__main__":
if len(argv) == 3:
exit(main(*argv[1:]))
else:
exit(main(1, 100))
| 1 | #!/usr/bin/env python2 |
| 2 | from sys import stdout, exit, argv |
| 3 | |
| 4 | def main(start, end): |
| 5 | for i in xrange(int(start),int(end)+1): |
| 6 | q = False |
| 7 | if i % 3 == 0: |
| 8 | stdout.write("Fizz") |
| 9 | q = True |
| 10 | if i % 5 == 0: |
| 11 | stdout.write("Buzz") |
| 12 | q = True |
| 13 | if not q: |
| 14 | stdout.write(str(i)) |
| 15 | stdout.write("\n") |
| 16 | return 0 |
| 17 | |
| 18 | if __name__ == "__main__": |
| 19 | if len(argv) == 3: |
| 20 | exit(main(*argv[1:])) |
| 21 | else: |
| 22 | exit(main(1, 100)) |