在Python 3.3中
我怎样才能编写一个带有两个整数参数x和y的函数,并打印一个由y个空格分隔的x个@的字符串。例如:
function(4,2)会返回一个
字符串"@ @ @ @"
和函数(2,4)将返回一个
字符串"@ @"
感谢您提供任何帮助和建议!
答案 0 :(得分:1)
您可以将str.join()
与字符串乘法运用:
>>> x,y = 4,2
>>> (' '*y).join('@'*x)
'@ @ @ @'
>>>
>>> x,y = 2,4
>>> (' '*y).join('@'*x)
'@ @'