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()

绘画结果:

Python turtle绘画象棋棋盘

来源: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
  • asp之家 网络编程 m.aspxhome.com