小编Jes*_*ith的帖子

无法弄清楚如何在python中水平打印?

我需要打印这段代码:

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

我不知道如何,一些帮助会很棒.谢谢

python python-3.x

2
推荐指数
1
解决办法
1万
查看次数

在python 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教程,但我不知道如何摆脱最后一个逗号或使用更有效的方法,而不是只添加逗号而不是空格.

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

python python-3.x

0
推荐指数
1
解决办法
1770
查看次数

标签 统计

python ×2

python-3.x ×2