以问候语为中心的字符串

Centering string on greeting

我正在尝试将此问候语置于主题标签之间。

def setup():
    print("#" * 100)
    welcome = "Welcome to my adventure game!"
    welcome.center(25)
    print(welcome)
    print("#" * 100)

恕我直言,我不明白你怎么没有意识到这一点。

    welcome = welcome.center(100)

或者您可以用数学方法来计算:

def setup():
    print("#" * 100)
    welcome = "Welcome to my adventure game!"
    spacer = ' ' * (50 - len(welcome) // 2)
    print(spacer + welcome)
    print("#" * 100)

如果您想用 space 以外的其他内容包围他的欢迎消息,请使用中心的第二个参数。

print(welcome.center(100, "#"))