我将如何创建一个程序,在其中可以在字符串的每个字母之间添加空格,然后在末尾没有空格?
这是我到目前为止所拥有的,我不知道如何在结尾处不留空格。

def spaceitout(string,amount):
    amountint= int(amount)
    pile= ""
    for char in string:
        pile= pile + char + " "*amount
    print pile

最佳答案

最后使用.strip().strip()从字符串中删除前导和尾随空格。您可以在docs中阅读有关它的更多信息。

def spaceitout(string,amount):
    amountint= int(amount)
    pile= ""
    for char in string:
        pile= pile + char + " "*amount
    return pile.strip()

09-26 16:10