Python 之 turtle 画 037——五子棋

Python 之 turtle 画 037——五子棋

编码文章call10242025-02-01 4:00:5852A+A-



好久没更新 Python 之 turtle 画系列,不知道还有人看吗?

我们都知道, Python 有一个第三方库 turtle, 可以绘画出各种图形。 在使用 turtle 的过程中, 我们不仅可以巩固 Python 的基础语法知识, 还可以锻炼我们的图形创新思维,今天要分享的是 turtle 库中极少人用过的方法。

一、Python 之 turtle 画 -- 五子棋

如下图中通过 turtle 绘制五子棋棋盘,鼠标左键控制白棋, 鼠标右键控制黑棋,简单实现五子棋下法。

二、Python 之 turtle 画 -- 分析

1、关闭动画功能

默认情况下,turtle 画笔会沿着路径绘制图形。今天我们的这个五子棋为了模拟真实体验,关闭棋盘绘制过程。

turtle.tracer(False)

2、棋盘绘制

① 用for循环绘制横格

② 用for循环绘制纵格

3、文字书写

write("棋盘", font=("微软雅黑", 24, "bold"))

4、坐标系

setposition(x, y) 设置坐标

使用 dot(30) 画圆点

5、鼠标监听

turtle.onscreenclick(playChess, btn=1) # 监听鼠标左键

turtle.onscreenclick(playChessBlack, btn=3) # 监听鼠标右键

三、Python 之 turtle 画方案 -- 五子棋

● Python 代码:

>>>Python 之 turtle 画 036-- 支付宝五福又来了,送你个福字

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4