我试图用for循环制作这个小的Fizzbuzz游戏。在这里,如果数字可以被3,5整除,或者同时被3或5整除的话,它应该打印FIZZ。但我没有得到想要的输出。这是一个简单的循环,但我真的不知道问题出在哪里。
这是代码-
for i in range(1,101):
if i % 3 == 0:
print("Fizz")
elif i % 5 == 0:
print("Fizz")
elif i % 3 == 0 and i % 5 == 0:
print("Fizzbuzz")
else:
print(i)
我没有得到想要的输出,输出不规则,数字也重复。
这是相当直接的。
for i in range(1,30):
if i%3 ==0 and i%5 ==0:
print(i,"fizzbuzzz")
elif i%3 ==0 or i%5 ==0:
print(i,"fizz")
else:
print(i)
输出:
1
2
3气泡
4
5气泡
6气泡
7
8
9气泡
10气泡
11
12气泡
13
14
15气泡
16
17
18气泡
19
20气泡
21气泡
22
23
24气泡
25气泡
26
27气泡
28
29