编写一个函数,以字符串s作为第一个参数,以窗口的字符宽度w作为第二个参数。函数将返回一个新字符串,其中包括所需的前导空格,以便在打印时新字符串s在窗口居中显示。新字符串的构造方法如下:
如果s的长度大于或等于窗口的宽度,那么应该返回s
如果s的长度小于窗口的宽度,那么应该返回一个字符串,其中包含(w-len(s))//2个空格,后跟s。
编写一个程序,通过在窗口中显示多个居中的字符串来演示函数
def stress(s,w):length=len(s)if length < w:result=((w-length)//2)*" "+sreturn resultelse:result=sreturn result
def main():so = input("请输入字符串")while so != "":width=int(input("请输入窗口宽度"))print(stress(so, width))so = input("请输入字符串")
main()