def fizzbuzz(a): b = (a&15) << 2 if (b == 0): return 'FizzBuzz' b /= 3 if ((b & 3) == 0): return 'Fizz' else : return 'Buzz' if (b == 13 or b == 6) else a; for i in range(1, 100): print fizzbuzz(i)
Standard input is empty
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 Fizz FizzBuzz 17 18 Fizz 20 Buzz Fizz 23 24 Fizz Buzz 27 Fizz 29 30 Fizz FizzBuzz 33 34 Fizz 36 Buzz Fizz 39 40 Fizz Buzz 43 Fizz 45 46 Fizz FizzBuzz 49 50 Fizz 52 Buzz Fizz 55 56 Fizz Buzz 59 Fizz 61 62 Fizz FizzBuzz 65 66 Fizz 68 Buzz Fizz 71 72 Fizz Buzz 75 Fizz 77 78 Fizz FizzBuzz 81 82 Fizz 84 Buzz Fizz 87 88 Fizz Buzz 91 Fizz 93 94 Fizz FizzBuzz 97 98 Fizz