当前位置:   article > 正文

国际象棋棋盘 -《跟小海龟学Python》案例代码

国际象棋python源代码

今天分享新书《跟小海龟学Python》的案例代码:国际象棋棋盘。

50690958a0b4bf21262d0cd8aa742114.jpeg

Python源代码:

  1. from turtle import *
  2. # 定义绘制填充正方形函数(左上角x、y坐标、边长、颜色)
  3. def drawSquare(x, y, l, col):
  4. color(col) # 设置颜色
  5. penup() # 抬笔
  6. goto(x, y) # 移动到目标位置
  7. pendown() # 落笔
  8. begin_fill() # 开始填充
  9. for i in range(4): # 绘制正方形
  10. forward(l) # 前进
  11. right(90) # 右转
  12. end_fill() # 结束填充
  13. speed(0) # 加速绘制
  14. bgcolor('yellow') # 设置背景颜色
  15. step = 50 # 步长
  16. for y in range(-200, 200, step): # 对y遍历
  17. for x in range(-200, 200, step): # 对x遍历
  18. if ((x+y)//step) % 2 == 0: # 画黑色方块
  19. drawSquare(x, y, step, 'black')
  20. else: # 画白色方块
  21. drawSquare(x, y, step, 'white')
  22. hideturtle() # 隐藏海龟图标
  23. done() # 绘制结束

图书简介:

童晶:《跟小海龟学Python》图书介绍、代码下载、视频教程0 赞同 · 0 评论文章1 赞同 · 0 评论文章1 赞同 · 0 评论文章1 赞同 · 0 评论文章1 赞同 · 0 评论文章1 赞同 · 0 评论文章

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/167475
推荐阅读
相关标签
  

闽ICP备14008679号