本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下

使用的方法是每一个小格每一个小格的画

import turtle

for i in range(8): #一共有八列

for j in range(8):#每一行有八个格

turtle.forward(37.5)

if j % 2 == 0:#判断是否为第奇数个格(是否画黑色格)

if i % 2 ==0:#判断是否为奇数行(调整画黑色正方形时小海龟的转向)

turtle.begin_fill()#开始填充

for s in range(4):#画正方形

turtle.left(90)

turtle.forward(37.5)

turtle.end_fill()#结束填充

else :#如果为偶数行,则小海龟画正方形时不断向右转向

turtle.begin_fill()

for s in range(4):

turtle.right(90)

turtle.forward(37.5)

turtle.end_fill()

if i % 2 == 0:#一行画完之后,判断小海龟该向哪个方向转向,从而画下一行

turtle.left(90)

turtle.forward(37.5)

turtle.left(90)

else:

turtle.right(90)

turtle.forward(37.5)

turtle.right(90)

turtle.forward(300)#画完最后一行时,补齐上方边线

turtle.done()

运行结果

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

python绘制国际象棋_python使用turtle绘制国际象棋棋盘相关推荐

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

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

  2. python画国际象棋_python用turtle画国际象棋棋盘

    用turtle画的国际象棋棋盘 import turtle turtle.speed(10) a = 30 #画背景 turtle.up() turtle.goto( -10, -10) turtle ...

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

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

  4. python画国际象棋棋盘图片_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 turtle画彩虹的代码_Python使用turtle绘制国旗,Python图片转换位字符画

    这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升大家的编程兴趣. 一.Python使用turtle绘制国旗 代码如下: 运行结果如下所示,它是动态绘制过程. ...

  7. python龟图_python学习turtle(龟图标状态)

    2019独角兽企业重金招聘Python工程师标准>>> 记录学习 turtle.hideturtle() turtle.ht(),隐藏龟图标. turtle.showturtle() ...

  8. 怎样用python画雪花_python使用turtle库与random库绘制雪花

    本文实例为大家分享了python绘制雪花的具体代码,供大家参考,具体内容如下 代码非常容易理解,画着玩玩还是可以的.直接上代码 # -*- coding: utf-8 -*- "" ...

  9. python turtle五角星_Python利用turtle绘制五角星

    绘制用到的参数我们存放在data.txt文件中,data.txt文件内容如下: 300,0,144,1,0,0 300,0,144,0,1,0 300,0,144,0,0,1 300,0,144,1, ...

最新文章

  1. centos6.5官方dvd做本地yum
  2. 爱立信为T-Mobile荷兰全新的OTT TV业务提供强大支持
  3. shujufenxi:一季度中国人每天存700亿元!“报复性存款”能带来消费吗?
  4. Web前端开发笔记——第四章 JavaScript程序设计 第三节 数据类型
  5. 引入dubbo依赖的版本是多少_Dubbo 项目学习(四) 接口抽取以及依赖版本统一
  6. LeetCode算法入门- Longest Palindromic Substring-day5
  7. K8s创建pod yaml文件详解
  8. UWP-HttpClient
  9. 聚类技术---复杂网络社团检测_基于Plato高性能图计算框架的社团发现算法
  10. DG SG childSG fatherSG
  11. 内存泄露检测之ccmalloc
  12. c# ioc 单例模式_C# IOC 控制反转
  13. 汉诺塔问题(递归思想)(堆栈学习)
  14. smplayer变成电视操作步骤
  15. SourceTeee 设置拉取时使用rebase
  16. 2018年7月中华人民共和国县以上行政区划代码
  17. Windows驱动的彻底删除
  18. 前端渲染和后端渲染,要说的都在这里?
  19. Tensorflow目标检测之yolov3训练自己的模型
  20. CLA not signed yet

热门文章

  1. 写通俗易懂代码-用卫语句替代嵌套条件表达式
  2. 无线电简单用语.解析
  3. .net使用正则表达式校验、匹配字符工具类
  4. nagios无法安装check_mysql插件的问题
  5. 14、ASP.NET MVC入门到精通——Ajax
  6. Android智能电视应用程序开发浅谈(二)
  7. var,object和dynamic
  8. NodeJS 加密 —— crypto 模块
  9. CUDA学习(二十九)
  10. Cookie 和 Session机制具体解释