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

代码绘制出19根水平平行线段、19根竖直平行线段、还有9个圆点,就得到围棋棋盘了。

Python源代码:

from turtle import *  # 导入海龟绘图库
speed(0)  # 加速绘制
step = 15  # 平行线间的距离
for i in range(19):  # 绘制19根水平平行线penup()  # 抬笔goto(0, i*step)  # 移动到线段起始位置pendown()  # 落笔goto(18*step, i*step) # 移动到线段终止位置
for i in range(19):  # 绘制19根竖直平行线penup()  # 抬笔goto(i*step, 0)  # 移动到线段起始位置pendown()  # 落笔goto(i*step, 18*step) # 移动到线段终止位置
for i in range(3, 19, 6): # 绘制9个圆点for j in range(3, 19, 6):penup()  # 抬笔goto(i*step, j*step) # 移动到圆点位置pendown()  # 落笔dot(5)  # 画圆点
hideturtle()  # 隐藏笔的形状
done()  # 绘制结束 

简单视频教程:

图书简介:

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

围棋棋盘 -《跟小海龟学Python》案例代码相关推荐

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

    今天分享新书<跟小海龟学Python>的案例代码:国际象棋棋盘. Python源代码: from turtle import *# 定义绘制填充正方形函数(左上角x.y坐标.边长.颜色) ...

  2. 《跟小海龟学Python》部分案例视频集锦

    对于Python的入门学习,就不得不提turtle(海龟)绘图库,通过代码控制一只小海龟在屏幕上爬行,从而绘制出各种精美的形状和图案.这种简单便捷的图形化方法.立即反馈式的绘画效果,成为众多编程入门者 ...

  3. 三色螺旋线 -《跟小海龟学Python》案例代码

    今天分享新书<跟小海龟学Python>的案例代码:三色螺旋线. Python源代码: from turtle import * # 导入海龟绘图库 speed(0) # 快速绘制 # 计算 ...

  4. 奥运五环图形 -《跟小海龟学Python》案例代码

    今天分享新书<跟小海龟学Python>的案例代码:奥运五环图形. Python源代码: from turtle import * # 导入海龟绘图库# 定义函数绘制空心圆(圆心坐标.半径. ...

  5. 太阳图形 -《跟小海龟学Python》案例代码

    今天分享新书<跟小海龟学Python>的案例代码:太阳图形. Python源代码: from turtle import * # 导入海龟绘图库# 定义函数绘制空心圆(圆心坐标.半径) d ...

  6. 雨伞图形 -《跟小海龟学Python》案例代码

    今天分享新书<跟小海龟学Python>的案例代码:雨伞图形 . Python源代码: from turtle import * # 导入海龟绘图库# 定义函数绘制空心圆弧(圆心坐标.半径, ...

  7. 绘制彩虹 -《跟小海龟学Python》案例代码

    今天分享新书<跟小海龟学Python>的案例代码:绘制彩虹 . 彩虹可由红(red).橙(orange).黄(yellow).绿(green).蓝(blue).靛(cyan).紫(purp ...

  8. 棒棒糖图形 -《跟小海龟学Python》案例代码

    今天分享新书<跟小海龟学Python>的案例代码:棒棒糖图形. Python源代码: from turtle import * # 导入海龟绘图库# 定义函数绘制螺旋线(中心坐标.粗细.颜 ...

  9. 扇子图形 -《跟小海龟学Python》案例代码

    今天分享新书<跟小海龟学Python>的案例代码:扇子图形. 扇面最右边线段与水平线夹角为15度,最左边线段角度为180-15=165度.扇面区域一共跨越165-15=150度,假设扇面由 ...

  10. 爱心图案 -《跟小海龟学Python》案例代码

    今天分享新书<跟小海龟学Python>的案例代码:爱心图案 . 爱心图案可以近似为一个正方形和两个半圆的组合: Python源代码: from turtle import * # 导入海龟 ...

最新文章

  1. c语言中floox的头文件,PC-1211袖珍计算机在合成氨厂生产中的应用 第五讲 循环语句(FOR-NEXT语句)...
  2. Replace函数语法
  3. “cvSnakeImage”: 找不到标识符
  4. js---BOW---页面打开方式,跳转方式 2017-03-24
  5. python不支持_不支持的操作:不可写的python
  6. asio boost 异步错误处理_boost::asio::error的用法浅析
  7. ZYNQ UARTLite接收不定长数据
  8. 网站前后端交互学习有感
  9. ibernate 配置数据库方言
  10. Jenkins控制台出现中文乱码
  11. S3VM和TSVM的不同
  12. Hamcrest包含匹配器
  13. AD PCBlayout 总结
  14. 像素,分辨率,Retina屏幕
  15. 鱼眼和全向视图的图像深度学习方法
  16. onlyoffice 自动保存_onlyoffice服务在线编辑文档保存解析
  17. (JDK8)jdk-8u201-windows-x64 安装及其环境变量配置
  18. 数据分区与放置策略解析_数据策略好数据与坏数据
  19. http status状态码,readyState状态码
  20. Qt获取所有进程、终止某个进程

热门文章

  1. 【AD封装】2.4G PCB天线(量产用)
  2. spring的注入和直接new一个对象有什么不同?
  3. 计算机网络技术计划书,开设计算机网络技术专业项目可研计划书5喜欢就下吧(样例3)...
  4. 文本特征提取算法-TF-IDF
  5. saas平台产品使用合同(模板)
  6. VS2017好用的插件推荐
  7. captura 录制出来的是黑屏_黑屏:我录制的视频播放时画面是黑的解决方案 - Bandicam(班迪录屏)...
  8. 中医测试体质的软件,中医体质辨识软件五大功能
  9. misc.imrotate()
  10. 架构设计 例子和实践 系统设计说明书