python打印田字格

img

img


我这个怎么输出啊 一点思路都没有 完全不会 哪位帮个忙 怎么分行输入啊


x=int(input())

for i in range(2*x-1):
    if i==0 or i==x-1 or i==2*x-2:
        print("* "*(2*x-1))
    else:
        print(2*("* "+(2*x-4)*' ')+'* ')