2026/1/29 4:00:47
网站建设
项目流程
手机端网站提交表单验证代码,深圳建站公司外围,与网络营销有关的论文,如何设计营销 网站建设turtle小海龟-01
Python中的绘图工具箱-turtle库
库#xff1a;
类似“仓库”“工具箱”#xff0c;其内部包含了一些已经做好、并且可以“拿”出来直接使用的各种“工具”。python把绘图#xff08;画#xff09;需要用到的各种“工具”放到了一个名为turtle的库中。turtl…turtle小海龟-01Python中的绘图工具箱-turtle库库类似“仓库”“工具箱”其内部包含了一些已经做好、并且可以“拿”出来直接使用的各种“工具”。python把绘图画需要用到的各种“工具”放到了一个名为turtle的库中。turtle英文翻译为海龟turtle库又被成为海龟绘图是python中经典的自带绘制图像模块。想象一下一只小乌龟在一个平面坐标系中移动从而在它爬行的路径上留下痕迹绘制图形。1.导入turtle库编程写法 import turtle此方法导入turtle模块若要调用turtle模块里的“工具”就可以从turtle模块中提取使用。2.创建画笔编程写法 t turtle.Turtle()想要画一副画首先要准备什么工具#导入库importturtle#创建一支名为t的画笔tturtle.Turtle()3.画笔的形状turtle画笔的常用6种形状“classic”-“arrow”△-“turtle”海龟-“circle”○-“square”□-“triangle”△3.1设置画笔形状并显示编程写法 t.shape(turtle)默认向右shape()专用于更改画笔形状“classic”、“arrow”、“turtle”、“circle”、“square”、”triangle“放入任何一个即可不设置时默认为classic。代码参考:1#导入turtle库2importturtle3#创建一支名为 t 的画笔4tturtle.Turtle()5#设置画笔形状6t.shape(turtle)3.2绘制几何图形-等腰梯形1.画笔现在朝向哪个方向2.根据画笔方向从哪个点开始画最方便呢3.3画笔的移动前进forward(移动距离) 编程写法 t.forward(200)后退 backward(移动距离) 编程写法 t.backward(200)4.画出等腰梯形底边代码参考: 1 #导入turtle库 2 import turtle 3 #创建一支名为 t 的画笔 4 t turtle. Turtle () 5 #设置画笔形状 6 t.shape(turtle) #画出底边 t.forward(200)3.4画笔的旋转左转left(旋转角度) t.left(90)右转right(旋转角度) t.right(90)参考程序#导入turtLe库importturtle#创建一支名为 t 的画笔tturtle.Turtle()#设置画笔形状t.shape(turtle)#画出等腰梯形t.forward(200)t.left(120)t.forward(100)t.left(60)t.forward(100)t.left(60)t.forward(100)t.left(120)4.设置画笔颜色如何调整画笔颜色t.pencolor(“颜色名称”)编程写法 t.pencolor(red)编程写法 t.pencolor(green)编程写法 t.pencolor(blue)绘制几何图形-正六边形代码参考:importturtle tturtle.Turtle()t.shape(turtle)t.forward(100)t.left(60)t.forward(100)t.left(60)t.forward(100)t.left(60)t.forward(100)t.left(60)t.forward(100)t.left(60)t.forward(100)t.left(60)观察代码发现了什么规律重复出现代码t. forward(100) t.left(60)使用for循环优化代码代码优化: import turtle t turtle. Turtle() t.shape(turtle) for i in range(6): t.forward(100) t.left(60)绘制几何图形-五角星画一个五角星边长100颜色可自行设定代码参考: import turtle t turtle. Turtle() t.pencolor(green) t.shape(turtle) for i in range(5): t.forward(100) t.right(144)绘制几何图形-圆形圆心在画笔小海龟正左方距离等于半径想要画出一个圆形一般需要使用什么工具Python中画圆的工具circle()函数circle(半径数值)编程写法 t.circle(100)画一个半径50的圆找找圆心在哪里t.circle(50)半径是否可以为负数尝试写出t.circle(-50)并说明效果circle中半径正负决定圆心在画笔正左侧或圆心在画笔正右侧完成下图效果半径50颜色自行设定代码参考: import turtle t turtle. Turtle() t.pencolor(purple) t.shape(turtle) for i in range(6): t.circle(50) t.left(60)根据所学的知识还能用今天所学画出什么图案呢课堂小结turtle.Turtle() 创建画笔 forward(距离)前进 backward(距离)后退 left(角度)左转 right(角度)右转 pencolor(颜色)画笔颜色 circle(半径)画圆[外链图片转存中…(img-REK5Afkj-1765505082711)][外链图片转存中…(img-7NuT6Xl5-1765505082712)][外链图片转存中…(img-Shf9wF15-1765505082712)]课堂小结turtle.Turtle() 创建画笔 forward(距离)前进 backward(距离)后退 left(角度)左转 right(角度)右转 pencolor(颜色)画笔颜色 circle(半径)画圆举一反三尝试制作正八边形颜色可自行调整代码参考:import turtle tturtle.Turtle()t.pencolor(green)t.shape(turtle)fori inrange(8):t.forward(60)t.left(45)尝试制作绘制一个沙漏颜色可自行调整