Python 如何在for循环中的每个单词后添加逗号
我的代码有问题,因此我希望输出为:Python 如何在for循环中的每个单词后添加逗号,python,for-loop,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 我不知道如何在每个单词之间添加逗号。您可以使用*操作符生成包含多个元
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
我不知道如何在每个单词之间添加逗号。您可以使用
*
操作符生成包含多个元素的列表。然后您可以join()
将它们连接在一起:
范围(10)内的i的:
打印(“,”.join([user_input]*(i+1)))
这是否回答了您的问题?