Python 单词应该一行一行地打印在另一行的下面

Python 单词应该一行一行地打印在另一行的下面,python,Python,所需结果: 说一句:香肠 给出一个数字:6 香肠 香肠 香肠 香肠 香肠 香肠 获得的结果: 说一句:香肠 给出一个数字:6 香肠 使用'\n.join将字符串与换行符连接在一起。在这种情况下,我们需要一个包含n拷贝的s,可以通过编写[s]*n来实现: def重复此步骤: 打印('\n'.join([s]*n)) def repeat_this(s, n): print (s * n) s = input("Give a word: ") n = int(input("Give a

所需结果:

说一句:香肠

给出一个数字:6

香肠

香肠

香肠

香肠

香肠

香肠

获得的结果:

说一句:香肠

给出一个数字:6

香肠


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

def重复此步骤:
打印('\n'.join([s]*n))
def repeat_this(s, n):
    print (s * n)

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