Steven Smith revised this gist . Go to revision
1 file changed, 1 insertion, 1 deletion
fizzbuzz.py
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | from sys import stdout, exit, argv | |
| 3 | 3 | ||
| 4 | 4 | def main(start, end): | |
| 5 | - | for i in xrange(start,end+1): | |
| 5 | + | for i in xrange(int(start),int(end)+1): | |
| 6 | 6 | q = False | |
| 7 | 7 | if i % 3 == 0: | |
| 8 | 8 | stdout.write("Fizz") | |
Steven Smith revised this gist . Go to revision
1 file changed, 12 insertions, 9 deletions
fizzbuzz.py
| @@ -1,19 +1,22 @@ | |||
| 1 | 1 | #!/usr/bin/env python2 | |
| 2 | + | from sys import stdout, exit, argv | |
| 2 | 3 | ||
| 3 | - | def main(): | |
| 4 | - | o = "" | |
| 5 | - | for i in xrange(1,101): | |
| 4 | + | def main(start, end): | |
| 5 | + | for i in xrange(start,end+1): | |
| 6 | 6 | q = False | |
| 7 | 7 | if i % 3 == 0: | |
| 8 | - | o += "Fizz" | |
| 8 | + | stdout.write("Fizz") | |
| 9 | 9 | q = True | |
| 10 | 10 | if i % 5 == 0: | |
| 11 | - | o += "Buzz" | |
| 11 | + | stdout.write("Buzz") | |
| 12 | 12 | q = True | |
| 13 | 13 | if not q: | |
| 14 | - | o += str(i) | |
| 15 | - | o += "\n" | |
| 16 | - | return o | |
| 14 | + | stdout.write(str(i)) | |
| 15 | + | stdout.write("\n") | |
| 16 | + | return 0 | |
| 17 | 17 | ||
| 18 | 18 | if __name__ == "__main__": | |
| 19 | - | print(main()) | |
| 19 | + | if len(argv) == 3: | |
| 20 | + | exit(main(*argv[1:])) | |
| 21 | + | else: | |
| 22 | + | exit(main(1, 100)) | |
Steven Smith revised this gist . Go to revision
1 file changed, 19 insertions
fizzbuzz.py(file created)
| @@ -0,0 +1,19 @@ | |||
| 1 | + | #!/usr/bin/env python2 | |
| 2 | + | ||
| 3 | + | def main(): | |
| 4 | + | o = "" | |
| 5 | + | for i in xrange(1,101): | |
| 6 | + | q = False | |
| 7 | + | if i % 3 == 0: | |
| 8 | + | o += "Fizz" | |
| 9 | + | q = True | |
| 10 | + | if i % 5 == 0: | |
| 11 | + | o += "Buzz" | |
| 12 | + | q = True | |
| 13 | + | if not q: | |
| 14 | + | o += str(i) | |
| 15 | + | o += "\n" | |
| 16 | + | return o | |
| 17 | + | ||
| 18 | + | if __name__ == "__main__": | |
| 19 | + | print(main()) | |