鱼C论坛

 找回密码
 立即注册
查看: 3011|回复: 4

求助

[复制链接]
发表于 2015-12-31 00:18:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问,如何用turtle画国际象棋的棋盘?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-12-31 14:04:12 | 显示全部楼层
正好有些空闲时间,就做了全部的棋盘。
  1. from turtle import *
  2. hideturtle()
  3. fillcolor('black')
  4. for row in range(8):
  5.     for column in range(8):
  6.         up()
  7.         goto(-400 + column * 80, 400 - row * 80)
  8.         down()
  9.         if (row + column) % 2 == 0:
  10.             begin_fill()
  11.         for i  in range(4):
  12.             fd(80)
  13.             right(90)
  14.         if (row + column) % 2 == 0:
  15.             end_fill()
复制代码
QQ截图20151231105552.jpg

评分

参与人数 1荣誉 +3 鱼币 +5 收起 理由
~风介~ + 3 + 5 支持楼主!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2015-12-31 11:06:05 | 显示全部楼层
turtle以前没用过,粗略的网上看了看资料,简单画2个方格,全棋盘的64格同理。
  1. from turtle import *
  2. hideturtle()
  3. fillcolor('black')
  4. begin_fill()
  5. for i  in range(4):
  6.     fd(100)
  7.     right(90)
  8. end_fill()
  9. right(90)
  10. begin_fill()
  11. for i  in range(4):
  12.     fd(100)
  13.     right(90)
复制代码
QQ截图20151231105552.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-31 14:54:01 | 显示全部楼层
冬雪雪冬 发表于 2015-12-31 14:04
正好有些空闲时间,就做了全部的棋盘。

非常感谢。我开始以为该先画下底下那些方格,再涂色,但是不会涂色。
再次感谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-31 14:59:58 | 显示全部楼层
klaus12321 发表于 2015-12-31 14:54
非常感谢。我开始以为该先画下底下那些方格,再涂色,但是不会涂色。
再次感谢

我开始也是这个思路,但turtle好像只能边画线边填充。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-19 01:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表