如何在for循环中的每个单词后添加逗号

时间:2020-09-21 17:11:59

标签: python for-loop

我的代码有问题,所以我希望输出为:

Baa
Baa, Baa
Baa, Baa, Baa

等10倍以上

如果输入的是:Baa

这是我的代码:

user_input = str(input("Write something: "))

for i in range(10):
    i += 1
    print(user_input*i)

但是仅打印:

Baa
BaaBaa
BaaBaaBaa

而且我不知道如何在每个单词之间添加逗号。

1 个答案:

答案 0 :(得分:1)

您可以使用*运算符生成包含多个元素的列表。然后,您可以join()一起使用它们:

for i in range(10):
    print(', '.join([user_input] * (i + 1)))
相关问题