为什么有单引号,即使我使用双引号?

  • 本文关键字:单引号 python
  • 更新时间 :
  • 英文 :


我正在解决leetcode上的Fizz Buzz,我正面临着获得单引号而不是双引号的问题。代码:

class Solution:
def fizzBuzz(self, n: int) -> List[str]:
answer = []
for number in range (1, n+1):
if number % 5 == 0 and number % 3 == 0:
answer.append("FizzBuzz")
elif number % 5 == 0:
answer.append("Buzz")
elif number % 3 == 0:
answer.append("Fizz")
else:
answer.append(f"{number}")
print(answer, end='')```

输出:

Runtime: 59 ms
Your input
3
stdout
['1', '2', 'Fizz']
Output
[]
Expected
["1","2","Fizz"]

你不必打印它你必须返回编码平台上的输出

改变这

print(answer, end='')

return answer

解读

stdout << what is output on stdout/console/command line
['1', '2', 'Fizz'] << printed value of array
Output << what is returned
[] << Empty array
Expected << expected return
["1","2","Fizz"] <<< expected to return this array

最新更新