-4

Python 3.3 では

2 つの整数パラメーター x と y を取り、y 個のスペースで区切られた x 個の @ の文字列を出力する関数を作成するにはどうすればよいでしょうか。例えば:

関数 (4,2) は次の文字列を返します

"@  @  @  @"

関数 (2,4) は次の文字列を返します。

"@    @"

助けと提案をありがとう!

4

1 に答える 1

1

str.join()文字列乗算で使用できます。

>>> x,y = 4,2
>>> (' '*y).join('@'*x)
'@  @  @  @'
>>> 
>>> x,y = 2,4
>>> (' '*y).join('@'*x)
'@    @'
于 2013-09-24T03:22:34.490 に答える