2013-09-24 39 views
-4

y个分离在Python @ X条3.3功能(X,Y),它返回的空间

我怎么能去写一个函数,它接受两个整数参数,x和y,并打印字符串@的x个@之间用y个空格隔开。例如:

功能(4,2)将返回

"@ @ @ @" 

和功能(2,4)的字符串将返回

"@ @" 

感谢字符串任何帮助和建议!

+0

提示;你需要两个循环 –

+0

如果你不熟悉python的魔术功能,你可以用强力循环来尝试它。然后使用python逐步简化它。 –

+0

感谢您的提示! – DinoMint

回答

1

可以使用str.join()用绳子乘法:

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