Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 函数(x,y),该函数返回由y个空格分隔的x个@数_Python 3.x - Fatal编程技术网

Python 3.x 函数(x,y),该函数返回由y个空格分隔的x个@数

Python 3.x 函数(x,y),该函数返回由y个空格分隔的x个@数,python-3.x,Python 3.x,在Python 3.3中 我如何编写一个函数,它接受两个整数参数x和y,并打印一个由x个@和y个空格分隔的字符串。例如: 函数(4,2)将返回一个 "@ @ @ @" "@ @" 函数(2,4)将返回 "@ @ @ @" "@ @" 谢谢你的帮助和建议 可以与字符串乘法一起使用: >>> x,y = 4,2 >>> (' '*y).join('@'*x) '@ @ @ @' >>> >>&g

在Python 3.3中

我如何编写一个函数,它接受两个整数参数x和y,并打印一个由x个@和y个空格分隔的字符串。例如:

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

"@  @  @  @"
"@    @"
函数(2,4)将返回

"@  @  @  @"
"@    @"
谢谢你的帮助和建议

可以与字符串乘法一起使用:

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

暗示;您需要两个循环如果您不熟悉python的神奇功能,您可以尝试使用蛮力循环。然后使用python一步一步地简化它。