资源简介 (共23张PPT)Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.少儿编程课程序升级改进气球飘飘弧线就是圆周的一部分,例如图中AB点之间的弧线。弧线就是圆周的一部分,例如图中AB点之间的弧线。弧长 = (圆心角 * π * 半径)/ 180半径 =(弧长 * 180 ) / (圆心角 * π )π近似取值为3.14159圆心角绘制弧线直线转角法利用循环,每画一条较短的直线就旋转一定的角度,这样就形成一条近似的弧线。直线越短,每次的旋转角度越小,弧线就越平滑。for x in range(90):t.fd(1)t.right(1)弧长 = (圆心角 * π * 半径)/ 180半径 =(弧长 * 180 ) / (圆心角 * π )π近似取值为3.14159弧长=90圆心角=90°半径≈57.2958直线转角法for x in range(90):t.fd(1)t.right(1)for x in range(90):t.fd(1)t.left(1)for x in range(90):t.fd(-1)t.right(1)for x in range(90):t.fd(-1)t.left(1)直线转角法for x in range(90):t.fd(-1)t.right(1)left 向左转right 向右转fd 向前画线bk 向后画线for x in range(90):t.bk(1)t.right(1)for x in range(90):t.fd(-1)t.left(-1)for x in range(90):t.bk(1)t.left(-1)左右之间:left(n) = right(-n)前后之间fd(-n) = bk(n)局部画圆法弧线实际就是圆形的一部分,所以我们只要绘制圆的一部分即可。t.circle(60,90) #画1/4个圆t.circle(-60,90) #画1/4个圆t.circle(60,-90) #画1/4个圆t.circle(-60,-90) #画1/4个圆改进气球飘飘将直线气球绳改为弧线t = turtle.Turtle()t.color(randint(0,255),randint(0,255),randint(0,255))t.begin_fill()t.circle(25)t.end_fill()t.right(90) #笔头向下t.color(15,15,15)t.circle(90,45)t.circle(-50,35)#设置气球绳子的颜色#气球绳子的上半部分弧线#气球绳子的下半部分弧线幸运笑脸脸t.color('black','yellow')t.begin_fill()t.circle(60)t.end_fill()#同时设置画笔的描边颜色和填充颜色嘴( 0, 0 )(-40, 40)(40, 40)r = 80圆心角60°t.circle(80,-30)t.circle(80,60)t.up()t.goto(0,40)t.circle(80,-30)t.down()t.circle(80,60)嘴#画笔移动到原点的以上位置#画笔顺时针移动并旋转30度#画笔绘制圆弧,注意大小和角度的设置眼睛眼睛是实心圆,画实心圆可以使用dot函数。(-30,70)(30,70)眼睛t.up()t.goto(-30,70) #左侧眼睛t.down()t.dot(5) #画一个大小为5的点(可以理解为实心圆)t.up()t.goto(30,70) #右侧眼睛t.down()t.dot(5) #画一个大小为5的点(可以理解为实心圆)幸运笑脸夏日西瓜t.color('green')t.width(20) #将画笔调粗t.up()t.goto(0,-160) #将画笔从屏幕中心向下移动160t.circle(160,-30) #将画笔逆时针旋转30度t.down() #将画笔落笔准备绘制弧线t.circle(160,60) #画一个圆弧作为瓜皮西瓜皮t.color(‘red’) #设置画笔颜色为红色t.up()t.goto(0,0) #移动画笔回原点并恢复笔头向右t.down()t.begin_fill()t.goto(-75,-129.9) #左侧红线(坐标利用三角函数计算)t.right(60) #笔头顺时针旋转60度,准备画圆弧t.circle(150,60) #画圆弧t.goto(0,0) #利用笔头回到原点画右侧红色t.end_fill() #用红色填充西瓜瓤t.color('brown')t.up()t.goto(10,-30)t.down()t.dot(5)t.up()t.goto(-30,-120)t.down()t.dot(5)t.up()t.goto(30,-90)t.down()t.dot(5)西瓜子#将画笔颜色设置为西瓜子的颜色#将画笔随机移动到瓜瓤面积内的某位置#画一个大小为5的点(可以把点理解为实心圆) 展开更多...... 收起↑ 资源预览