前言:
现在朋友们对“turtle建立画布”大致比较关心,咱们都需要分析一些“turtle建立画布”的相关文章。那么小编也在网络上汇集了一些关于“turtle建立画布””的相关知识,希望姐妹们能喜欢,小伙伴们一起来学习一下吧!文章首发于公众号:有点用呢
学习python可以看看我的这些文章:
2022年python新兵训练营100天:前言
2022年python新兵训练营100天:第1天(开始你的python之旅)
2022年python新兵训练营100天:第2天(数据类型和字符串操作)
其他的小项目:
Python100行-贪吃蛇小游戏
画一个棋盘
今天我们继续来练习turtle的使用,画一个黑白相间的棋盘。
效果
第一步,画一个方块
# 画一个方块def draw(): for i in range(4): pen.forward(30) pen.left(90) pen.forward(30)第二步:开始写主要代码画的是一个8*8的棋盘,所以我们需要两个for循环。
循环步骤
1.抬起画笔
2.移动到指定位置
3.落笔
4.判断,方块的颜色,开始画方块,
5.连续画8个方块,形成一行。
重复这个过程,我们就可以看到画笔每画完一行,就会移动到上一行,然后重复这个操作。
完整代码
# 导入库import turtle# 创建画布sc = turtle.Screen()# 画笔pen = turtle.Turtle()# 画一个方块def draw(): for i in range(4): pen.forward(30) pen.left(90) pen.forward(30)# 主要代码if __name__ == "__main__" : # 设置窗口大小为600*600 sc.setup(600, 600) # 画笔的速度 pen.speed(100) # 画64个方块 for i in range(8): # 抬币 pen.up() #移动到下一行 pen.setpos(0, 30 * i) # 落笔 pen.down() # 画一行 for j in range(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()
一个简单的棋盘就这样完成了,是不是挺简单。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #turtle建立画布