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

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

围棋棋盘 -《跟小海龟学Python》案例代码_第1张图片

代码绘制出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》案例代码)