函数(x,y)返回由y个空格分隔的@的@数字

时间:2013-09-24 03:17:43

标签: python-3.x

在Python 3.3中

我怎样才能编写一个带有两个整数参数x和y的函数,并打印一个由y个空格分隔的x个@的字符串。例如:

function(4,2)会返回一个

字符串
"@  @  @  @"

和函数(2,4)将返回一个

字符串
"@    @"

感谢您提供任何帮助和建议!

1 个答案:

答案 0 :(得分:1)

您可以将str.join()与字符串乘法运用:

>>> x,y = 4,2
>>> (' '*y).join('@'*x)
'@  @  @  @'
>>> 
>>> x,y = 2,4
>>> (' '*y).join('@'*x)
'@    @'