天津公司网站制作,上海官方最新消息,石家庄网站建设多少钱,网络营销的概念及功能10. 画笔设置
1. 画笔设置 海龟库绘制时的线条是可以设置的#xff0c;例如画笔的颜色#xff0c;方法名如下#xff1a; 方法名方法说明.pencolor(‘red’)设置画笔颜色#xff0c;例如红色
import turtle #导入海龟图库
turtle.shape(turtle) #召唤海龟
turtle.pencolo…10. 画笔设置
1. 画笔设置 海龟库绘制时的线条是可以设置的例如画笔的颜色方法名如下 方法名方法说明.pencolor(‘red’)设置画笔颜色例如红色
import turtle #导入海龟图库
turtle.shape(turtle) #召唤海龟
turtle.pencolor(red) #画笔颜色
turtle.circle(100) #半径100的圆
turtle.done() #结束画画除此之外我们还可以设置画笔的粗细方法如下 方法名方法说明.pensize(s)设置画笔粗细最小值1
import turtle #导入海龟图库
turtle.shape(turtle) #召唤海龟
turtle.pencolor(red) #画笔颜色
turtle.pensize(20) #画笔粗细
turtle.circle(100) #半径100的圆
turtle.done() #结束画画2. 填充设置 如何在绘制好的封闭区域进行填充颜色呢方法如下 方法名方法说明.fillcolor(‘red’)设置填充的颜色 ,例如红色.begin_fill()在需要填充的封闭区域前设置.end_fill()在需要填充的封闭区域后设置
import turtle
turtle.shape(turtle)
turtle.begin_fill() #开始填充
turtle.circle(100) #画圆
turtle.fillcolor(orange) #填充颜色:橙色
turtle.end_fill() #结束填充
turtle.done()3. 画布设置 画布绘图的区域我们可以设置它的大小和初始位置。 方法名方法说明.screensize(width,height,bg)设置画布的大小【默认大小为(400,300)】上面参数参数说明width宽height高bg背景颜色
import turtle
turtle.screensize(200,200,green) #设置画布大小结果
11. 抬笔和落笔
1. 坐标的概念 默认情况下海龟绘图在屏幕原点00位置开始。我们可以设置对应坐标让其在指定位置绘制. 方法名说明.goto(x, y)到达指定坐标xy
import turtle as t #导入turtle海龟库并给turtle起别名叫t
t.circle(100) #半径100的圆
t.goto(0, 50) #将画笔在y轴上移50的位置
t.circle(50) # 半径50的圆
t.done() #结束画画虽然我们绘制出了同心圆但暴露了一个问题当绘制第二个圆时笔头划过路过的区域并没有抬笔此时我们需要通过抬笔和落笔来解决。
2. 抬笔与落笔 每次当笔头要位移绘制时我们需要将笔头抬起然后再绘制处再落笔即可。 方法名说明.penup()设置画笔抬起此时无法绘制内容.pendown()设置画笔落下此时可以绘制内容
import turtle as t #导入turtle海龟库并给turtle起别名叫t
t.circle(100) #半径100的圆
t.penup() #抬笔
t.goto(0, 50) #将画笔在y轴上移50的位置
t.pendown() #落笔
t.circle(50) # 半径50的圆
t.done() #结束画画画图案例练习
案例演练1
如图
分析圆的半径200/2 100参考代码如下
import turtle as t
t.circle(100)
t.penup() #抬笔
t.goto(200, 0) #移动到指定坐标位置
t.pendown() #落笔
t.circle(100)
t.done()案例演练2美国盾牌
如图 分析由外到里逐个画出6步如下
1.画最外层的红圈 具体做法画一个半径200的圆起点坐标0, -200画笔颜色红色填充色为红色 2.白色圆圈 具体做法画一个半径150的圆起点坐标 (0, -150)画笔颜色白色填充色为白色 3.里面的红圈 具体做法画一个半径100的圆起点坐标0, -100画笔颜色红色填充色为红色 4.蓝色圈 具体做法画一个半径50的圆起点坐标0, -50画笔颜色蓝色填充色为蓝色 5.五角星 具体做法画一个步骤为80的五角星起点坐标 (-40, 10)画笔颜色白色填充色为白色 6.收尾工作 具体做法 1隐藏箭头 hideturtle 2结束画画 done import turtle as t# 一、最外层的红圈
t.penup()
t.goto(0, -200) #移动到指定坐标
t.pendown()
t.pencolor(red) # 画笔颜色红色
t.fillcolor(red) # 填充为红色
t.begin_fill() # 开始填充
t.circle(200)
t.end_fill() # 结束填充# 二、白色圈
t.penup()
t.goto(0, -150)
t.pendown()
t.pencolor(white)
t.fillcolor(white)
t.begin_fill()
t.circle(150)
t.end_fill() # 三、里面的红圈
t.penup()
t.goto(0, -100)
t.pendown()
t.pencolor(red)
t.fillcolor(red)
t.begin_fill()
t.circle(100)
t.end_fill()# 四、蓝色圈
t.penup()
t.goto(0, -50)
t.pendown()
t.pencolor(blue)
t.fillcolor(blue)
t.begin_fill()
t.circle(50)
t.end_fill()# 五、五角星
t.penup()
t.goto(-40, 10)
t.pendown()
t.pencolor(white)
t.fillcolor(white)
t.begin_fill()
t.forward(80) # 第一条边
t.right(144)
t.forward(80) # 第二条边
t.right(144)
t.forward(80) # 第三条边
t.right(144)
t.forward(80) # 第四条边
t.right(144)
t.forward(80) # 第五条边
t.end_fill()# 六、收尾工作
t.hideturtle() # 隐藏箭头
t.done() #结束画画12. 画点
方法名说明.dot(r,c)绘制一个指定直径和颜色的圆点上面参数参数说明r直径c可省略颜色 举例
import turtle as t
t.dot(400, green) # 直径400绿色圆点
t.hideturtle() # 隐藏箭头
t.done() 结果 1. 美国盾牌用dot实现
分析由外到里逐个画出3步如下
1.画出所有圆圈 具体做法 1先画最外圈的圆直径400红色圆点 1第二个圆直径300白色圆点 1第三个圆直径200红色圆点 1最小的圆直径100蓝色圆点 2.五角星 具体做法画一个步骤为80的五角星起点坐标 (-40, 10)画笔颜色白色填充色为白色 3.收尾工作 具体做法 1隐藏箭头 hideturtle 2结束画画 done import turtle as t# 一、四个圆圈
t.dot(400, red) # 直径400红色圆点
t.dot(300, white) # 直径300白色圆点
t.dot(200, red) # 直径200红色圆点
t.dot(100, blue) # 直径100蓝色圆点# 二、五角星
t.penup()
t.goto(-40, 10)
t.pendown()
t.pencolor(white)
t.fillcolor(white)
t.begin_fill()
t.forward(80) # 第一条边
t.right(144)
t.forward(80) # 第二条边
t.right(144)
t.forward(80) # 第三条边
t.right(144)
t.forward(80) # 第四条边
t.right(144)
t.forward(80) # 第五条边
t.end_fill()# 三、收尾工作
t.hideturtle() # 隐藏箭头
t.done() # 结束画画结果
2. 画人脸
import turtle as t#圆脸
t.penup()
t.goto(0,-200)
t.pendown()
t.circle(200)#左眼
t.penup()
t.goto(-100,50)
t.pendown()
t.dot(40,blue)#右眼
t.penup()
t.goto(100,50)
t.pendown()
t.dot(40,blue)#鼻子
t.penup()
t.goto(0,50)
t.pendown()
t.circle(-50,steps3)#画嘴
t.penup()
t.goto(-150,-70)
t.pendown()
t.goto(0,-170)
t.goto(150,-70)# 结束画画
t.done()