python画国际象棋_python用turtle画国际象棋棋盘
用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画国际象棋棋盘相关推荐
- python画国际象棋_python使用turtle绘制国际象棋棋盘
本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...
- python绘制国际象棋_python使用turtle绘制国际象棋棋盘
本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...
- pythonturtle画丘比特之箭_python 使用 turtle 画双心(丘比特之箭)
import turtle import time # 画心形圆弧 def hart_arc(): for i in range(200): turtle.right(1) turtle.forwar ...
- python turtle画中国象棋_python使用turtle绘制国际象棋棋盘
本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...
- python画国际象棋棋盘图片_python使用turtle绘制国际象棋棋盘
本文实例为大家共享了python使用turtle画国际象棋棋盘的详细代码,供大家参考,详细内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...
- python创建棋盘矩阵_python使用turtle绘制国际象棋棋盘
本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...
- python太阳花绘图_python中turtle如何画太阳花?
在python的内容学习时,除了基础知识的记忆外,我们还可以运用所学的知识点做一些图画.相信很多人对画图还是感兴趣的,毕竟操作电脑进行绘画还是很有成就的.本篇带来的是turtle的用法,我们进行绘画时 ...
- 用python画爱心写一句话_python中用turtle画爱心表白
python中用turtle画爱心表白python 运行后的效果图:ide 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂动画 代码以下:orm import turtle str ...
- 用python画小人_python之turtle库画会眨眼的小人
一 简介 turtle是python一个作图库,里面有很多方法.本文使用的方法如下: turtle.penup():画笔抬起 turtle.goto(x,y):画笔到哪里开始 turtle.pendo ...
最新文章
- 清华发布《AI芯片技术白皮书》:新计算范式,挑战冯诺依曼、CMOS瓶颈
- tc-core-library-js学习笔记
- 行人检测资源综述文献
- mysql 创建用户远程连接
- python快捷键设置_UltraEdit搭建Python IDE环境+设置快捷键
- python编辑器_初学Python这几款编辑器,推荐你安装
- SpringBoot的email发送ssl协议格式
- 监督学习 | 线性分类 之Logistic回归原理及Sklearn实现
- iOS interface适配
- 开源 协作工具_6所高等学校教授开源,协作峰会的言论以及更多新闻
- 因2800万美元太贵 演员汤姆·汉克斯拒绝贝佐斯上太空邀请
- 网盘大战-各网盘使用测试
- 利用Arduino对路由器进行调试,居然这么简单!
- LeetCode34. 在排序数组中查找元素的第一个和最后一个位置(二分查找)
- 《DNS与BIND(第5版)》——第10章 高级功能10.1 地址匹配列表和ACL
- 【排序】动画演示10大排序算法
- OpenCV 文字识别(一):图像预处理
- ASP.NETf发送邮件
- 如何进行航拍全景摄影(下)
- Python实战 | 完美爬取LOL全英雄皮肤高清原画 JavaScript动态网页
热门文章
- 总结之:CentOS 6.5 MySQL/MariaDB日志及事物详解和基本操作语句
- 江南爱窗帘十大品牌 | 推荐3种简单的窗帘上色方法
- 6、Spring事务配置上篇
- 选择勤哲Excel服务器做企业管理系统ERP的经验之谈
- Praat脚本-006 | 批量修改删除复制某一层
- 2022最新在线工单管理系统源码+PHP内核
- html类选择器使用在什么场景,你需掌握的CSS知识都在这了(长文建议收藏,文末有福利)...
- utf-8的中文是一个汉字占三个字节长度吗?
- 如何区别同质化,实现差异化?
- python实现scp功能_如何在Python中进行scp?