如果我要運行諸如(「hello」,3)的duplicateString(aString,value),它應該返回「hhheeellllllooo」。這是我所擁有的,但它所做的只是將整個單詞返回三次。我不知道如何告訴它將每個元素而不是整個字符串相乘。任何人都可以幫我嗎?如何在Python中乘以一個字符串中的單個元素?
def duplicateString(aString,value):
return (aString)*(value)
因此,這是它做什麼,如果我使用打招呼,3 ...
duplicateString("hello",3):
"hellohellohello"
您需要遍歷原始字符串的字符,並將'char * 3'串聯到結果中。 – Barmar