python用turtle画国际象棋棋盘
2018-02-07 09:56
525 查看
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()
成果
相关文章推荐
- python之demo2----改编自python官方提供的turtle_yinyang.py画阴阳的demo
- 使用Python的turtle模块画出简单的柱状图
- 【语言-Python】Turtle Screen简单消息处理
- python可以玩的海龟(turtle)画图软件
- Python中图形(turtle)用法
- JAVA 关于国际象棋棋盘的扩展
- 让小乌龟可以唱歌——对Python turtle进行拓展
- python学习turtle(笔控制)
- Python使用Turtle模块绘制五星红旗代码示例
- C语言——实例009 输出国际象棋棋盘。
- Python turtle库入门小练习
- python学习-turtle模块(二)
- Python调用turtle module来画画:理解类class的概念
- python中turtle模块画正多边形
- python中turtle模块的练习
- 2. Some scripts of the turtlebot(python)
- C语言(6)--国际象棋棋盘、螺旋矩阵、指定年份日历、打印ASCII码表
- 用python的turtle模块给女票画个小心心
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 1. 神秘朋友
- 用turtle画中国象棋棋盘