Python使用基础之turtle绘图库使用进阶 | 您所在的位置:网站首页 › import引入turtle库 › Python使用基础之turtle绘图库使用进阶 |
简化海龟
使用 from turtle import * 语句导入turtle模块后,就可以直接调用该模块中的函数,不再需要指定模块名 from turtle import * shape("turtle") fd(100) lt(90) fd(100) lt(90) 函数简写turtle中很多常用函数都可以使用别名进行简写,如forward(100)可以写成fd(100),left(90)可以写成lt(90)。 详细清单见绘图Turtle库详解 画笔颜色和粗细 from turtle import * shape("turtle") pencolor("red") # 设置画笔颜色为红色 width(10) # 设置画笔宽度是10个像素 fd(100) 可用的画笔颜色bgpic:设置背景图片 bgpic(r"m14.png") 设置背景为当前文件夹下的图片“m14.png” from turtle import * # 导入 turtle 库 bgpic(r"m14.png") # 设置迷宫背景 设置画笔颜色和粗细 from turtle import * # 导入 turtle 库 bgpic(r"m14.png") # 设置迷宫背景 shape("turtle") # 设置画笔的形状为小海龟 pencolor('red') # 设置画笔颜色 width(5) # 设置画笔粗细turtle.fillcolor(*args):设置绘制图形的填充颜色。如果我们要填充的是黄色,就把黄色填写进去:turtle.fillcolor(“yellow”)。 turtle.begin_fill():开始填充。 turtle.end_fill():结束填充。 from turtle import * # 导入 turtle 库 fillcolor("yellow") shape("turtle") begin_fill() fd(100) lt(90) fd(100) lt(90) fd(100) lt(90) fd(100) lt(90) end_fill() 海龟怪圈 画圆turtle.circle(radius,extent,steps):用来绘制一个弧形。 radius:弧形半径。 extent:绘制弧形的角度。 steps:内切多边形的边数 from turtle import * # 导入 turtle 库 shape("turtle") # 设置画笔的形状为小海龟 circle(100) # 画一个半径为100的圆绘制结果如下: dot(size,*color):使用指定直径和颜色画一个圆点。 size:直径。 color:颜色。 setheading(to_angle) | seth(to_angle):设置海龟的朝向为 to_angle。 to_angle:方向。 绝对运动 from turtle import * # 导入 turtle 库 goto(150, 100) # 移动到坐标(150, 100)goto(x, y):移动到指定坐标。 x:x坐标。 y:y坐标。 练习 练习1:画圆并填色 |
CopyRight 2018-2019 实验室设备网 版权所有 |