用turtle画的国际象棋棋盘

import turtle

turtle.speed(10)

a = 30

#画背景

turtle.up()

turtle.goto( -10, -10)

turtle.down()

turtle.fillcolor("Khaki")

turtle.begin_fill()

turtle.fd( a * 8 + 20)

turtle.left(90)

turtle.fd( a * 8 + 20)

turtle.left(90)

turtle.fd( a * 8 + 20)

turtle.left(90)

turtle.fd( a * 8 + 20)

turtle.left(90)

turtle.end_fill()

#画黑格

for i in range(8):

if i % 2 == 0:#偶数行

turtle.up()

turtle.goto(0, i * a)

turtle.down()

for j in range(4):

turtle.fillcolor("black")

turtle.begin_fill()

turtle.fd( a )

turtle.left(90)

turtle.fd( a )

turtle.left(90)

turtle.fd( a )

turtle.left(90)

turtle.fd( a )

turtle.left(90)

turtle.end_fill()

turtle.up()

turtle.fd(a * 2)

turtle.down()

else:#奇数行

turtle.up()

turtle.goto(a , a * i)

turtle.down()

for n in range( 4 ):

turtle.fillcolor("black")

turtle.begin_fill()

turtle.fd( a )

turtle.left(90)

turtle.fd( a )

turtle.left(90)

turtle.fd( a )

turtle.left(90)

turtle.fd( a )

turtle.left( 90 )

turtle.end_fill()

turtle.up()

turtle.fd( a * 2 )

turtle.down()

#画白格

turtle.up()

turtle.goto(0, 0)

turtle.down()

turtle.fd( a * 8 )

turtle.left(90)

turtle.fd( a * 8 )

turtle.left(90)

turtle.fd( a * 8 )

turtle.left(90)

turtle.fd( a * 8 )

turtle.left(90)

turtle.done()

成果

原文地址:http://blog.51cto.com/12068679/2069682

python画国际象棋_python用turtle画国际象棋棋盘相关推荐

  1. python画国际象棋_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  2. python绘制国际象棋_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  3. pythonturtle画丘比特之箭_python 使用 turtle 画双心(丘比特之箭)

    import turtle import time # 画心形圆弧 def hart_arc(): for i in range(200): turtle.right(1) turtle.forwar ...

  4. python turtle画中国象棋_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  5. python画国际象棋棋盘图片_python使用turtle绘制国际象棋棋盘

    本文实例为大家共享了python使用turtle画国际象棋棋盘的详细代码,供大家参考,详细内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  6. python创建棋盘矩阵_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  7. python太阳花绘图_python中turtle如何画太阳花?

    在python的内容学习时,除了基础知识的记忆外,我们还可以运用所学的知识点做一些图画.相信很多人对画图还是感兴趣的,毕竟操作电脑进行绘画还是很有成就的.本篇带来的是turtle的用法,我们进行绘画时 ...

  8. 用python画爱心写一句话_python中用turtle画爱心表白

    python中用turtle画爱心表白python 运行后的效果图:ide 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂动画 代码以下:orm import turtle str ...

  9. 用python画小人_python之turtle库画会眨眼的小人

    一 简介 turtle是python一个作图库,里面有很多方法.本文使用的方法如下: turtle.penup():画笔抬起 turtle.goto(x,y):画笔到哪里开始 turtle.pendo ...

最新文章

  1. 清华发布《AI芯片技术白皮书》:新计算范式,挑战冯诺依曼、CMOS瓶颈
  2. tc-core-library-js学习笔记
  3. 行人检测资源综述文献
  4. mysql 创建用户远程连接
  5. python快捷键设置_UltraEdit搭建Python IDE环境+设置快捷键
  6. python编辑器_初学Python这几款编辑器,推荐你安装
  7. SpringBoot的email发送ssl协议格式
  8. 监督学习 | 线性分类 之Logistic回归原理及Sklearn实现
  9. iOS interface适配
  10. 开源 协作工具_6所高等学校教授开源,协作峰会的言论以及更多新闻
  11. 因2800万美元太贵 演员汤姆·汉克斯拒绝贝佐斯上太空邀请
  12. 网盘大战-各网盘使用测试
  13. 利用Arduino对路由器进行调试,居然这么简单!
  14. LeetCode34. 在排序数组中查找元素的第一个和最后一个位置(二分查找)
  15. 《DNS与BIND(第5版)》——第10章 高级功能10.1 地址匹配列表和ACL
  16. 【排序】动画演示10大排序算法
  17. OpenCV 文字识别(一):图像预处理
  18. ASP.NETf发送邮件
  19. 如何进行航拍全景摄影(下)
  20. Python实战 | 完美爬取LOL全英雄皮肤高清原画 JavaScript动态网页

热门文章

  1. 总结之:CentOS 6.5 MySQL/MariaDB日志及事物详解和基本操作语句
  2. 江南爱窗帘十大品牌 | 推荐3种简单的窗帘上色方法
  3. 6、Spring事务配置上篇
  4. 选择勤哲Excel服务器做企业管理系统ERP的经验之谈
  5. Praat脚本-006 | 批量修改删除复制某一层
  6. 2022最新在线工单管理系统源码+PHP内核
  7. html类选择器使用在什么场景,你需掌握的CSS知识都在这了(长文建议收藏,文末有福利)...
  8. utf-8的中文是一个汉字占三个字节长度吗?
  9. 如何区别同质化,实现差异化?
  10. python实现scp功能_如何在Python中进行scp?