循环|Python打印五子棋棋盘
Python打印五子棋棋盘
- 要求
- 思路
- 代码
- 运行结果
要求 五子棋是一种由双人对弈的纯策略型棋类游戏,它使用的棋盘一般由横纵等距的各15条平行线构成,这些线垂直交叉形成的225个交叉点为对弈双方的落子点。本实例要求编写代码,实现按用户要求打印指定大小的五子棋棋盘的程序。(需要用到的制表符:┌ ┬ ┐ ├ ┼ ┤ └ ┴ ┘)
这是我Python的一个小作业,我比较懒,让我室友上网搜相应的代码,发现几乎没有符合要求的,所以我就自己写了一个。思路 我把整个表分为3部分:第1行为第一部分;第2到14行为第二部分;15行为第三部分。分别用循环打印所需要的制表符。
代码
#第一行
print("┌",end="")
for y in range(1,14):
print("┬",end="")
print("┐")
#第2到14行
for s in range(13):
print("├",end="")
for y in range(1,14):
print("┼",end="")
if(y==13):
print("┤")
#第15行
print("└",end="")
for y in range(1,14):
print("┴",end="")
print("┘")
运行结果 【循环|Python打印五子棋棋盘】
文章图片
本篇文章到这就结束了,有什么不理解的欢迎评论区交流;如果代码或者文章有可以优化的地方希望大佬指教。
推荐阅读
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- Python(pathlib模块)
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则
- Python数据分析(一)(Matplotlib使用)
- Python|Python 9.20