文章首发于公众号:有点用呢

学习python可以看看我的这些文章:

2022年python新兵演习营100天:序言

2022年python新兵演习营100天:第1天(开始你的python之旅)

python用turtle画一个棋盘

2022年python新兵演习营100天:第2天(数据类型和字符串操作)

其他的小项目:

Python100行-饕餮蛇小游戏

画一个棋盘

本日我们连续来练习turtle的利用,画一个黑白相间的棋盘。

效果

第一步,画一个方块

#画一个方块defdraw():foriinrange(4):pen.forward(30)pen.left(90)pen.forward(30)第二步:开始写紧张代码画的是一个88的棋盘,以是我们须要两个for循环。

循环步骤

1.抬起画笔2.移动到指定位置3.落笔4.判断,方块的颜色,开始画方块,5.连续画8个方块,形成一行。

重复这个过程,我们就可以看到画笔每画完一行,就会移动到上一行,然后重复这个操作。

完全代码

#导入库importturtle#创建画布sc=turtle.Screen()#画笔pen=turtle.Turtle()#画一个方块defdraw():foriinrange(4):pen.forward(30)pen.left(90)pen.forward(30)#紧张代码if__name__=="__main__":#设置窗口大小为600600sc.setup(600,600)#画笔的速率pen.speed(100)#画64个方块foriinrange(8):#抬币pen.up()#移动到下一行pen.setpos(0,30i)#落笔pen.down()#画一行forjinrange(8):#判断方块的颜色if(i+j)%2==0:col='black'else:col='white'#添补颜色pen.fillcolor(col)pen.begin_fill()#画方块draw()pen.end_fill()pen.hideturtle()turtle.done()

一个大略的棋盘就这样完成了,是不是挺大略。