我需要打印这段代码:
for x in range (1, 21):
if x%15==0:
print("fizzbuzz")
elif x%5==0:
print("buzz")
elif x%3==0:
print("fizz")
else:
print (x)
Run Code Online (Sandbox Code Playgroud)
水平而不是垂直打印,如下所示:
1 2 3
至
1 2 3
我不知道如何,一些帮助会很棒.谢谢
我只需要用逗号分隔出来,所以它会像这样打印1,2,fizz等
for x in range (1, 21):
if x%15==0:
print("fizzbuzz",end=" ")
elif x%5==0:
print (("buzz"),end=" ")
elif x%3==0:
print (("fizz"),end=" ")
else:
print (x,end=" ")
Run Code Online (Sandbox Code Playgroud)
我可以添加逗号"",但我的列表最后会用逗号打印,如1,2,fizz,4,buzz,fizz,7,8,fizz,buzz,11,fizz,13,14,fizzbuzz ,16,17,嘶嘶声,19,嗡嗡声,
我已经阅读了我的笔记并继续python教程,但我不知道如何摆脱最后一个逗号或使用更有效的方法,而不是只添加逗号而不是空格.
之前我问过这个问题,但我对措辞感到困惑,所以我的问题真的让人感到困惑.我知道这可能很简单,但这是我第一次编程,所以我是一个菜鸟.我的讲师没有向我解释我是如何做到这一点的.我真的可以使用一些帮助/指针.谢谢.