Python turtle绘画象棋棋盘


Posted in Python onAugust 21, 2019

通过使用turtle绘画象棋棋盘,供大家参考,具体内容如下

# 绘制象棋棋盘
import turtle
t = turtle.Pen()
t.width(2)   # 设置画笔粗细
t.speed(1)   # 设置画笔移动速度

# 画竖线
t.penup()
t.goto(-400, -400)
for i in range(9):
  t.pendown()
  if i != 0 and i != 8:
    t.goto(-400+i*100, 0)
    t.penup()
    t.goto(-400+i*100, 100)
    t.pendown()
  t.goto(-400+i*100, 500)
  t.penup()
  t.goto(-400+i*100+100, -400)

# 画横线
t.penup()
t.goto(-400, -400)
for i in range(10):
  t.pendown()
  t.goto(400, -400+i*100)
  t.penup()
  t.goto(-400, -400+i*100+100)

# 画斜线(下面的中心斜线)
t.penup()
t.goto(-100, -400)
t.pendown()
t.goto(100, -200)

t.penup()
t.goto(100, -400)
t.pendown()
t.goto(-100, -200)

# 画斜线(上面的中心斜线)
t.penup()
t.goto(-100, 500)
t.pendown()
t.goto(100, 300)

t.penup()
t.goto(100, 500)
t.pendown()
t.goto(-100, 300)

# 书写楚河汉界
t.penup()
t.goto(-200, 20)
t.write("楚河", align="center", font=("Arial", 30, "normal"))
t.penup()
t.goto(200, 20)
t.write("汉界", align="center", font=("Arial", 30, "normal"))
# 使界面暂停
turtle.done()

绘画结果:

Python turtle绘画象棋棋盘

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python enumerate遍历数组示例应用
Sep 06 Python
Python远程桌面协议RDPY安装使用介绍
Apr 15 Python
Python实现列表转换成字典数据结构的方法
Mar 11 Python
python中nan与inf转为特定数字方法示例
May 11 Python
python实现Floyd算法
Jan 03 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
Jan 15 Python
Python八皇后问题解答过程详解
Jul 29 Python
简单了解为什么python函数后有多个括号
Dec 19 Python
python框架Django实战商城项目之工程搭建过程图文详解
Mar 09 Python
解决python对齐错误的方法
Jul 16 Python
Python实现视频自动打码的示例代码
Apr 08 Python
Python何绘制带有背景色块的折线图
Apr 23 Python
Python随机函数库random的使用方法详解
Aug 21 #Python
Django+zTree构建组织架构树的方法
Aug 21 #Python
python的移位操作实现详解
Aug 21 #Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
Aug 21 #Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 #Python
Python数据可视化实现正态分布(高斯分布)
Aug 21 #Python
django自带serializers序列化返回指定字段的方法
Aug 21 #Python
You might like
PHP性能优化工具篇Benchmark类调试执行时间
2011/12/06 PHP
JS中令人发指的valueOf方法介绍
2013/02/22 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
Highcharts使用简例及异步动态读取数据
2015/12/30 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
2019/07/06 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
python使用Image处理图片常用技巧分析
2015/06/01 Python
Python的多态性实例分析
2015/07/07 Python
整理Python 常用string函数(收藏)
2016/05/30 Python
Python通过future处理并发问题
2017/10/17 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
python Opencv将图片转为字符画
2021/02/19 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
python 实现A*算法的示例代码
2018/08/13 Python
使用python爬取微博数据打造一颗“心”
2019/06/28 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
用python介绍4种常用的单链表翻转的方法小结
2020/02/24 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
信息管理专业推荐信
2013/10/29 职场文书
大学军训自我鉴定
2013/12/15 职场文书
中国好声音广告词
2014/03/18 职场文书
投资协议书范本
2014/04/21 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
领导班子整改措施
2014/10/24 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
一文搞懂MySQL索引页结构
2022/02/28 MySQL
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫