Python turtle绘画象棋棋盘
作者:xujinshan361 时间:2022-05-06 22:48:55
通过使用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()
绘画结果:
来源:https://blog.csdn.net/xu_jin_shan/article/details/97662743
标签:python,turtle,象棋
0
投稿
猜你喜欢
python中利用Future对象异步返回结果示例代码
2021-09-10 06:59:52
python保留小数位的三种实现方法
2021-09-05 22:36:09
web前端vue之CSS过渡效果示例
2024-04-10 10:33:20
用vue.js组件模拟v-model指令实例方法
2022-04-16 10:12:23
pytorch之torchvision.transforms图像变换实例
2021-05-19 05:44:05
python爬虫beautiful soup的使用方式
2023-05-17 08:13:22
深入解析Go语言编程中的递归使用
2023-10-09 09:24:36
详解使用vue脚手架工具搭建vue-webpack项目
2024-05-21 10:29:19
pip如何用pipdeptree查看包依赖
2022-07-28 01:56:26
详解Python的数据库操作(pymysql)
2024-01-15 20:49:22
Python编程调用百度API实现地理位置经纬度坐标转换示例
2023-12-30 11:44:38
Oracle下的Java分页功能_动力节点Java学院整理
2024-01-20 16:34:00
python 将html转换为pdf的几种方法
2023-03-30 11:50:11
无法远程登入MySQL数据库的几种解决办法
2012-04-13 11:57:41
MySQL如何查询Binlog 生成时间
2024-01-19 23:34:57
asp使用shotgraph组件生成数字和字母验证码
2007-09-26 12:26:00
MySQL中隐藏空间问题浅析
2009-11-24 09:04:00
Python 多进程、多线程效率对比
2022-01-23 00:54:24
wxPython的安装与使用教程
2023-01-07 17:46:33
Python实现模拟锟斤拷等各类乱码详解
2022-08-23 04:31:22