我正在try 用Python来解决众所周知的FizzBuzz问题,但我不明白,为什么Python不判断"组合"标准.
以下是我的代码:
i = 0
while i + 1 < 100:
i = i + 1
if i % 3 == 0:
print(str(i) + " fizz")
elif i % 5 == 0:
print(str(i) + " buzz")
elif (i % 3 == 0 and i % 5 == 0):
print(str(i) + " fizzbuzz")
else:
print(str(i))
我不明白为什么在可以被3和5整除的情况下,它不写Fizzbuzz.
我想看到"冒泡"、"嗡嗡"或"嗡嗡",但我只看到"嗡嗡"或"嗡嗡".为什么?