文字应一个接一个地打印,但应以一行打印

2024-04-20 10:29:10 发布

您现在位置:Python中文网/ 问答频道 /正文

所需结果:

Give a word: sausage

Give a number: 6

sausage

sausage

sausage

sausage

sausage

sausage

获得的结果:

Give a word: sausage

Give a number: 6

sausagesausagesausagesausagesausagesausage

def repeat_this(s, n):
    print (s * n)

s = input("Give a word: ")
n = int(input("Give a number: "))
repeat_this(s, n)

Tags: numberinputdefthiswordintrepeatprint
1条回答
网友
1楼 · 发布于 2024-04-20 10:29:10

使用'\n'.join将字符串与换行符连接在一起。在这种情况下,我们需要一个包含ns的列表,这可以通过写入[s] * n来实现:

def repeat_this(s, n):
    print('\n'.join([s] * n))

相关问题 更多 >