首页 > 解决方案 > 在 python 中,如何在不同的行中打印输入 X 次?

问题描述

我想在变量中打印一个输入,然后多次打印该变量,但事情就是这样,我希望它在不同的行中。是否可以?谢谢!

song = input('song ')   

favorite = song 
print(favorite * 3)

song lala land
lala landlala landlala land

标签: pythonpython-3.x

解决方案


您可以使用列表并'\n'.join在其上使用:

song = input('song ')

favorite = song

print('\n'.join([favorite] * 3))

或者您可以使用函数的sep参数print

print(*([favorite] * 3), sep = '\n')

推荐阅读