如果我要运行诸如(“hello”,3)的duplicateString(aString,value),它应该返回“hhheeellllllooo”。这是我所拥有的,但它所做的只是将整个单词返回三次。我不知道如何告诉它将每个元素而不是整个字符串相乘。任何人都可以帮我吗?如何在Python中乘以一个字符串中的单个元素?
def duplicateString(aString,value):
return (aString)*(value)
因此,这是它做什么,如果我使用打招呼,3 ...
duplicateString("hello",3):
"hellohellohello"
您需要遍历原始字符串的字符,并将'char * 3'串联到结果中。 – Barmar