Captain Obvious solution in Clear category for Fizz Buzz by
res = 
if not (number % 3):
if not (number % 5):
#The return value of a short-circuit operator like 'or',
#is the value of the last evaluated argument.
#And since the last evaluated argument of 'or' will be the true one,
# (empty strings are considered false) 'res' will have the proper value.
res = ' '.join(res) or str(number)
May 17, 2014