2022年 11月 16日

python打印五子棋棋盘(简易)

五子棋是一种双人对弈的纯策略型棋类游戏,它使用的棋盘一般由横纵各15条等距离、垂直交叉的平行线构成,这些横纵交叉形成的225个交叉点为对弈双方的落子点。

编写代码,实现按用户要求打印指定大小的五子棋棋盘的程序(10×10的五子棋棋盘)。

  1. print("------------输出10*10的棋盘-------------")
  2. num=int(input("请输入棋盘大小:"))//num为需要的棋盘的行列数
  3. print("┏ ",end='')//输出右上角第一个符号
  4. for i in range(1,num)://输出第一行除第一个符号和最后一个符号之外的中间的符号
  5. print(" ┯ ",end='')
  6. print(" ┓")//输出第一行最后一个符号
  7. for j in range(1,num-1)://输出第二行到倒数第二行之间的符号
  8. print("┠ ",end='')
  9. for i in range(1, num):
  10. print(" ┼ ", end='')
  11. print(" ┨")
  12. print("┗ ",end='')//输出最后一行第一个符号
  13. for i in range(1,num)://输出最后一行第二个符号到倒数第二个符号之间的元素
  14. print(" ┷ ",end='')
  15. print(" ┛",end='')//输出最后一行的最后一个元素

 输出结果如图: