-4
y個分離在Python @ X條3.3功能(X,Y),它返回的空間
我怎麼能去寫一個函數,它接受兩個整數參數,x和y,並打印字符串@的x個@之間用y個空格隔開。例如:
功能(4,2)將返回
"@ @ @ @"
和功能(2,4)的字符串將返回
"@ @"
感謝字符串任何幫助和建議!
y個分離在Python @ X條3.3功能(X,Y),它返回的空間
我怎麼能去寫一個函數,它接受兩個整數參數,x和y,並打印字符串@的x個@之間用y個空格隔開。例如:
功能(4,2)將返回
"@ @ @ @"
和功能(2,4)的字符串將返回
"@ @"
感謝字符串任何幫助和建議!
可以使用str.join()
用繩子乘法:
>>> x,y = 4,2
>>> (' '*y).join('@'*x)
'@ @ @ @'
>>>
>>> x,y = 2,4
>>> (' '*y).join('@'*x)
'@ @'
提示;你需要兩個循環 –
如果你不熟悉python的魔術功能,你可以用強力循環來嘗試它。然後使用python逐步簡化它。 –
感謝您的提示! – DinoMint