给你一个整数 n
,返回一个字符串数组 answer
(下标从 1 开始),其中:
answer[i] == "FizzBuzz"
如果i
同时是3
和5
的倍数。answer[i] == "Fizz"
如果i
是3
的倍数。answer[i] == "Buzz"
如果i
是5
的倍数。answer[i] == i
(以字符串形式)如果上述条件全不满足。-
class Solution: def fizzBuzz(self, n: int) -> List[str]: shu=[]#定义空列表 for i in range(1,n+1):#依次遍历 if i%3==0 and i%5==0:#判断条件是否满足,按照题目要求格式添加到列表"shu" shu.insert(i,"FizzBuzz") elif i%3==0: shu.insert(i,"Fizz") elif i%5==0: shu.insert(i,"Buzz") else: shu.insert(i,str(i))#若以上条件不满足,则以字符串形式将数字添加到列表"shu" return shu