Fizz Buzz 問題

題目:

給你一個整數n. 從 1n 按照下面的規則打印每個數:

  • 如果這個數被3整除,打印fizz.
  • 如果這個數被5整除,打印buzz.
  • 如果這個數能同時被35整除,打印fizz buzz.

鏈接:點擊打開鏈接

思路:很簡單的if else 循環。注意一下格式就好了

代碼:

class Solution:
    """
    @param n: An integer
    @return: A list of strings.
    """
    def fizzBuzz(self, n):
        # write your code here
        SS=[]
        num=1
        while num<=n:
            if ((num%3==0)and(num%5==0)):
              SS.append("fizz buzz")
            else:
                if(num%3==0):
                    SS.append("fizz")
                else:
                    if(num%5==0):
                        SS.append("buzz")
                    else:
                        tem=str(num)
                        SS.append(tem)
            num+=1
        return SS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章