如何使用函数打印此框?

2024-10-01 22:28:45 发布

您现在位置:Python中文网/ 问答频道 /正文

https://i.imgur.com/sywMx9V.png如果我在这篇文章中的格式有问题,我真的很困惑这是如何工作的。在


Tags: httpscompng格式imgur篇文章sywmx9v
3条回答
print("""
+----------+
|          |
|          |
+----------+
""")

就这么简单。在

对于任意情况,最好定义框的宽度:

def box(w):
    final_box = ['+{}+'.format('-'*w) if i == 0 or i == w-2 else "|{}|".format(' '*(w)) for i in range(w-1)]
    for i in final_box:
        print i
box(5)

输出:

^{pr2}$

如果您只是尝试在控制台中打印,请尝试以下操作:

def printBox():
  print("+-----+")
  print("|     |")
  print("|     |")
  print("+-----+")

printBox()

相关问题 更多 >

    热门问题