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控制台英汉汉英电子词典
Apr 23 Python
详谈python read readline readlines的区别
Sep 22 Python
Python编程实现的简单神经网络算法示例
Jan 26 Python
Python matplotlib绘图可视化知识点整理(小结)
Mar 16 Python
Python实现爬虫爬取NBA数据功能示例
May 28 Python
python语音识别实践之百度语音API
Aug 30 Python
python代码 输入数字使其反向输出的方法
Dec 22 Python
python中的decimal类型转换实例详解
Jun 26 Python
以SQLite和PySqlite为例来学习Python DB API
Feb 05 Python
Anaconda+vscode+pytorch环境搭建过程详解
May 25 Python
python3.6中anaconda安装sklearn踩坑实录
Jul 28 Python
Python如何加载模型并查看网络
Jul 15 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 shell命令合并图片的代码
2011/06/23 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
基于Vue实现timepicker
2017/04/25 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
微信小程序签到功能
2018/10/31 Javascript
移动端手指操控左右滑动的菜单
2019/09/08 Javascript
[01:10]DOTA2亚洲邀请赛 征战号角响彻全场
2015/01/06 DOTA
Python的类实例属性访问规则探讨
2015/01/30 Python
python虚拟环境virtualenv的安装与使用
2017/09/21 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
python执行CMD指令,并获取返回的方法
2018/12/19 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
python3实现mysql导出excel的方法
2019/07/31 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
CSS3 border-radius圆角的实现方法及用法详解
2020/09/14 HTML / CSS
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
怎样写演讲稿
2014/01/04 职场文书
感恩节红领巾广播稿
2014/02/11 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书
浅析python中特殊文件和特殊函数
2022/02/24 Python