Python作业2

编写程序,使用函数完成可变田字格宽度(阶数)的田字格绘制。

代码:

定义函数a,用于打印田字格的顶部和底部边框

def a(n):
# 打印顶部或底部的横线,由n个" + - - - -"组成,后面不加换行符
print(" + - - - -" * n, end=" ")
# 打印每行的最后一个"+"
print("+")

定义函数b,用于打印田字格的中间部分

def b(n):
# 打印中间部分的竖线,由n个" | "组成,后面不加换行符
print(" | " * n, end=" ")
# 打印每行的最后一个"|"
print("|")

提示用户输入要生成的田字格的阶数

n = eval(input("请输入要生成几阶田字格:"))

循环n次,调用函数a打印田字格的顶部边框

for i in range(n):
a(n)
# 循环4次,调用函数b打印田字格的中间部分
for i in range(4):
b(n)

再次调用函数a打印田字格的底部边框

a(n)
运行结果:

posted on 2025-04-15 21:58  encore弥塔  阅读(38)  评论(0)    收藏  举报