这题本身是很简单的。就是从1到n这n个数中,凡是能被3整除的返回fizz,能被5整除的返回buzz,2个都能的返回fizzbuzz。
class Solution(object):
def fizzBuzz(self, n):
"""
:type n: int
:rtype: List[str]
"""
list1 = []
for i in xrange(1, n + 1):
a = ''
if i % 3 == 0:
a = a + 'Fizz'
if i % 5 == 0:
a = a + 'Buzz'
if i % 3 != 0 and i % 5 != 0:
a = a + str(i)
list1.append(a)
return list1