a = 1
n = int(raw_input("常識的な範囲内で整数を入力してください"))+1 #ここから
if n < 1 :
n = 0
print "1以上の正の整数を入力して下さい"
if n > 300 :
n = 0
print "多すぎてやだぷぅー" #ここまででnの範囲を指定。別に無くても何とかなる、いわゆるオプションです。
while a < n :
if a % 15 == 0 :
print "FizzBuzz"
elif a % 3 == 0 :
print "Fizz"
elif a % 5 == 0 :
print "Buzz"
else :
print a
a = a + 1
これと似たような、ナベアツ問題がありますが、1行で書いた方が居るので紹介しておきます。
["aho" if x % 3 == 0 or "3" in str(x) else x for x in range(1, 51)]
FizzBuzzも一行で書けそうな気がしてきますが、筆者は、にわかのため、分かりません。