好久没更新 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 代码: |
|