在Python中,要将星号字符居中显示,可以使用`str.center`方法。这个方法可以将字符串填充到指定的宽度,并在中间位置保持原字符串不变,同时可以指定填充字符。
下面是一个示例代码,展示如何使用`str.center`方法来居中星号字符:
获取用户输入的整数N
n = int(input("请输入一个整数N:"))
计算星号字符串的总宽度
width = n * 2 - 1
使用str.center方法居中星号字符串
centered_stars = '*' * width
输出居中的星号字符串
print(centered_stars)
在这段代码中,`width`变量计算了星号字符串的总宽度,`str.center`方法用于将星号字符串居中,并返回一个新的字符串。最后,使用`print`函数输出居中的星号字符串。