在python 3中用逗号分隔输出

Jes*_*ith 0 python python-3.x

我只需要用逗号分隔出来,所以它会像这样打印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教程,但我不知道如何摆脱最后一个逗号或使用更有效的方法,而不是只添加逗号而不是空格.

之前我问过这个问题,但我对措辞感到困惑,所以我的问题真的让人感到困惑.我知道这可能很简单,但这是我第一次编程,所以我是一个菜鸟.我的讲师没有向我解释我是如何做到这一点的.我真的可以使用一些帮助/指针.谢谢.

cab*_*nga 5

而不是立即打印它们,把所有东西都放在一个字符串列表中.然后用逗号连接列表并打印结果字符串.