五子棋是一种双人对弈的纯策略型棋类游戏,它使用的棋盘一般由横纵各15条等距离、垂直交叉的平行线构成,这些横纵交叉形成的225个交叉点为对弈双方的落子点。本案例要求编写代码,实现按用户要求打印指定大小的五子棋棋盘的程序(10×10的五子棋棋盘)。┏ ┓┗ ┛┠ ┫┳ ┻ ╂
#先写第一行;左上角,右上角,再写中间;左下角。右下角
print("------------输出i*i的棋盘-------------")
num=int(input("请输入棋盘大小:"))#num为需要的棋盘的行列数
print("┏ ",end='')#输出右上角第一个符号
for i in range(1,num):#输出第一行除第一个符号和最后一个符号之外的中间的符号
print(" ┯ ",end='')
print(" ┓")#输出第一行最后一个符号
for j in range(1,num):#输出第二行到倒数第二行之间的符号
print("┠ ",end='')
for i in range(1, num):
print(" ┼ ", end='')
print(" ┨")
print("┗ ",end='')#输出最后一行第一个符号
for i in range(1,num):#输出最后一行第二个符号到倒数第二个符号之间的元素
print(" ┷ ",end='')
print(" ┛",end='')#输出最后一行的最后一个元素
运行结果: