资源简介 (共25张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.少儿编程课变幻的文字在图案上适当佐以文字,更能增加作品的意境。海龟先生作画时也会留下文字或者签名,利用神奇画笔t.write函数就可以书写文字了。import turtlet = turtle.Trutle()t.write (’你好,海龟先生’)你好,海龟先生用字体调整文字你好,海龟先生几个字太小了,而且也不太好看,通过使用字体(font)可以美化我们的文字。通过字体可以调整文字的样式,文字的大小和文字的风格。import turtlet = turtle.Trutle()t.write (’你好,海龟先生’,font=(样式,大小,风格) )你好,海龟先生样式:黑体,宋体,仿宋,楷体,幼圆,Arial,Verdana,Times New Roman, Sans Serif,Consolas…大小:任意数字,数字越大文字就越大…风格:normal,bold, italic,bold italic…你好,海龟先生样式:黑体,宋体,仿宋,楷体,幼圆,Arial,Verdana,Times New Roman, Sans Serif,Consolas…大小:任意数字,数字越大文字就越大…风格:normal,bold, italic,bold italic…import turtlet = turtle.Trutle()t.write (’你好,海龟先生’,font=(’黑体’,14,’bold’))调整画笔位置坐标可视窗口区域X 方向Y 方向(0,0)(0,220)(220,0)(0,-220)(-220,0)画笔的笔头默认出现在屏幕可视区域的中心也就是坐标(0,0)表示的位置。笔头默认指向右侧。让画笔的起始位置向左移动一部分距离,留下更多的空间显示文字。t.goto( 横向坐标,纵向坐标 )2. 如果移动时不想在屏幕上留下横线,需要先抬起画笔再移动。t.up( )t.goto( 横向坐标,纵向坐标 )3. 移动完毕准备绘制直线或者圆形等图形时,要将画笔落下,再开始绘制。注意:如果写文字,可以落下也可以不落下。t.down( )此时,话中每一个字的颜色和大小都不相同。因此书写时,每写一个字都要单独设置一下这个字的颜色和大小,而不能一口气将一句话写出来。利用for循环就可以实现整句话的内容逐字写出:逐字写for x in '你好,海龟先生':t.write(x,font=('宋体',36,'bold'))利用for循环就可以实现整句话的内容逐字写出时会发现,画笔不会移动,导致所有的字都重叠在一起。所以要在写字的时候不断移动笔头:逐字写for x in ‘你好,海龟先生’:t.write(x,font=(‘宋体’,36,‘bold’), move=True)通过添加move=True,就可以实现笔头随着文字的书写而移动的效果。因为写文字时,画笔不落下也可以书写。所以要避免move=True产生的直线,可以一直让画笔处于抬起的状态。即,删除掉 t.down()为了保证整体效果,可以隐藏画笔的笔头。t.ht( )from turtle import Turtlet = Trutle()绘制每个字时:随机颜色随机大小t.write (’你好,海龟先生’,font=(样式,随机大小,风格))你好,海龟先生你好,海龟先生随机颜色r = randint(0,255)g = randint(0,255)b = randint(0,255)随机大小s = randint( 14,36 )from random import randintfrom random import randintt = turtle.Turtle()for x in’你好,海龟先生’:r = randint(0,255)g = randint(0,255)b = randint(0,255)t.color(r,g,b)s = randint(14,22)t.write(x,font=(’楷体’, s, ’bold’))import turtlet = turtle.Trutle()绘制每个字时:随机颜色随机大小随机样式随机风格t.write (’你好,海龟先生’,font=(样式,随机大小,风格))你好,海龟先生随机选取我们可以利用下标列表中选取内容,例如colors[0],colors[5]。还可以利用随机之家的“选择小子”帮助我们从列表中随机挑选一个内容:从随机之家请出选择小子from random import choice2. 让选择小子帮助我们从列表中选择一个内容。choice( 列表 )注意:使用选择小子就是计算机帮助我们从列表随机选择一个内容,我们无法事先知道它到底选的哪一个。你好,海龟先生ts = [’楷体’,’黑体’,’宋体’,’仿宋’,’幼圆’]ms = [’normal’,’bold’,’italic’,’bold italic’]随机样式t = choice(ts)随机风格m = choice(ms)from random import randint,choiceimport turtlefrom random import randint,choicet = turtle.Turtle()ts = ['楷体','宋体','仿宋','黑体','幼圆']ms = ['bold','normal','italic','bold italic']for x in '你好,海龟先生':r = randint(0,255)g = randint(0,255)b = randint(0,255)t.color(r,g,b) #随机颜色s = randint(14,36) #随机大小t = choice(ts) #随机样式m = choice(ms) #随机风格t.write(x,font=(t,s,m)) 展开更多...... 收起↑ 资源预览