本文实例为大家共享了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绘制国际象棋棋盘

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

  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 turtle画彩虹的代码_Python使用turtle绘制国旗,Python图片转换位字符画

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

  6. python画七边形的角度_python之turtle模块-生化危机

    相信很多人都看过<生化危机>,对里面的太阳伞公司应该都不陌生.太阳伞公司的图标如下. 今天我们就用python的turtle模块来画这样一把太阳伞. 思路如下: 1. 太阳伞可以近似的看成 ...

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

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

  8. python画长方形的代码_python使用turtle画一个三角形、正方形(矩形或四边形)

    今天我们用python使用turtle库画一个三角形.一个正方形. 1.画一个三角形. 实现方法是先画一个直线,然后旋转120度,然后继续画直线.这样反复画三条直线后,就形成一个等边三角形.先看效果: ...

  9. python画一朵花图片_Python 画一朵花

    今天看Python画画的东西,看到用正方形画圆 觉得很有趣,就尝试了下. 画出来长这样: 画图过程如下:用五边形画圆?https://www.zhihu.com/video/1127633175656 ...

最新文章

  1. 邁向IT專家成功之路的三十則鐵律 鐵律六:求全求盈之道-佈施
  2. spring中间scope详细解释
  3. ❤️详解腾讯面试❤️
  4. Knative 实战:一个微服务应用的部署
  5. matlab 倒数第二个位置_Matlab中在数据分析的使用
  6. ubuntu下安装zabbix
  7. 如何找到SAP ABAP odata服务实现的具体backend 系统
  8. visualvm远程监控jvm_大型企业JVM实战:优化及面试热点分析
  9. win10覆盖安装修复_联想Y460AT老本安装win7+10双系统
  10. 2017交大计算机专业分数线,2017上海交大录取分数线历年录取分(2)
  11. C#两路list数组归并去重
  12. java boxlayout 换行,继承FlexboxLayout自定义可自动换行的tag标签
  13. matlab描点写函数,matlab描点并标上点的序号
  14. 微信小程序-获取QQ音乐直链
  15. AE CC2018/64位安装步骤及各种出现问题!!(真的装了好久)
  16. SPI 接口OLED 使用5V 信号驱动可能需要电平转换
  17. 重磅来袭!这几款手机软件绝对的深入人心!
  18. 电缆故障测试仪的基本原理与组成——TFN DG15M电缆故障测试仪
  19. java实现zip压缩
  20. Xib与Nib区别联系

热门文章

  1. 医院需要什么样的集成平台
  2. 几招搞定如何发送招聘兼职通知面试短信
  3. python try/except与try/finally使用
  4. 金蝶EAS,GUI客户端,编辑界面常用方法,框架方法示例
  5. HTML 具体是用来做什么的?
  6. 【小白爬POJ2431】3.6 探险车加油问 Expedition
  7. java 实现 公式计算
  8. 物联网发展从开始到成型,需要经过哪几个阶段?
  9. 【DFS专题训练】踏青 C++程序题 连通块问题
  10. 零基础教师成功转型数据分析师,它功不可没