>>")) ----输入想要打印的正方形边数 for i in range(a): if(i+1==1 or i+1==a): ----第一行和最后一行 print("\t*"*a) else: print("\t*","\t"*(a-2),"\t*")----中间空心行。python实现空心正方形。" />

python实现空心正方形

a = int(input(">>>")) ----输入想要打印的正方形边数
for i in range(a):
if(i+1==1 or i+1==a): ----第一行和最后一行
print("\t*"*a)
else:
print("\t*","\t"*(a-2),"\t*")----中间空心行

    推荐阅读