for n in range(1, 101):
line = ""
if n%3 == 0:
line = line + "Fizz"
if n%5 == 0:
line = line + "Buzz"
if line:
print line
else:
print n
An example of FizzBuzz being written from the ground up using Test-Driven Development and Ruby: https://www.youtube.com/watch?v=CHTep2zQVAc