print()
txt = input("请输入你要显示的文本:")

screen_width=100
txt_width = len(txt) + 6
box_width = 3
left_margin = (screen_width - txt_width ) //2

print()
print(' ' * left_margin + '+' + '-' * (txt_width) + '+')
print(' ' * left_margin +'|' + ' ' * (txt_width) + '|')
print(' ' * left_margin +'|' + ' ' * (box_width) + txt + ' ' * (box_width) + '|')
print(' ' * left_margin +'|' + ' ' * (txt_width) + '|')
print(' ' * left_margin +'+' + '-' * (txt_width) + '+')
print()

input("输入Enter键结束此程序")

python根据文本大小打印合适的方框_编程语言