相关文章推荐
胆小的单杠  ·  将 Azure Front Door ...·  1 年前    · 
知识渊博的警车  ·  video.js ...·  1 年前    · 

turtle.circle(-345,66)

turtle.end_fill()deflefteye():#配置画笔属性

turtle.Turtle().screen.delay(0)

turtle.fillcolor("white")

turtle.speed(1)

turtle.colormode(255)#绘制母企鹅的左眼

turtle.pu()

turtle.goto(-350,275)

turtle.seth(180)

turtle.pd()

turtle.begin_fill()#画椭圆

a=1.0

for i in range(120):if 0<=i<30 or 60<=i<90:

a=a+0.08turtle.lt(3) #向左转3度

turtle.fd(a) #向前走a的步长

else:

a=a-0.08turtle.lt(3)

turtle.fd(a)

turtle.pu()

turtle.end_fill()#绘制左眼眼影

turtle.begin_fill()

turtle.fillcolor("pink")

turtle.pu()

turtle.goto(-378,255)

turtle.pendown()

turtle.color("pink")

turtle.seth(15)

turtle.circle(-100,35)

turtle.pu()

turtle.goto(-350,275)

turtle.seth(180)

for i in range(20):if 0<=i<30 or 60<=i<90:

a=a+0.08turtle.lt(3)

turtle.fd(a)else:

a=a-0.08turtle.lt(3)

turtle.fd(a)

turtle.goto(-350,275)

turtle.seth(0)

for i in range(20):if 0<=i<30 or 60<=i<90:

a=a+0.08turtle.rt(3)

turtle.fd(a)else:

a=a-0.08turtle.lt(3)

turtle.fd(a)

turtle.pu()

turtle.end_fill()#绘制睫毛

turtle.pu()

turtle.goto(-350,275)

turtle.seth(180)

turtle.pd()

for i in range(20):if 0<=i<30 or 60<=i<90:

a=a+0.08turtle.lt(3)

turtle.fd(a)else:

a=a-0.08turtle.lt(3)

turtle.fd(a)

turtle.pensize(3)

turtle.color(242,156,177)

turtle.circle(-20,190)

turtle.pensize(1)#绘制母企鹅的左眼珠

turtle.color("black")

turtle.fillcolor("black")

turtle.begin_fill()

turtle.pu()

turtle.goto(-330,245)

turtle.seth(180)

turtle.pd()

turtle.begin_fill()

a=0.01

for i in range(120):if 0<=i<30 or 60<=i<90:

a=a+0.05turtle.lt(3)

turtle.fd(a)else:

a=a-0.05turtle.lt(3)

turtle.fd(a)

turtle.pu()

turtle.end_fill()defrighteye():#配置画笔属性

turtle.Turtle().screen.delay(0)

turtle.fillcolor("white")

turtle.speed(1)

turtle.colormode(255)#绘制母企鹅的右眼

turtle.pu()

turtle.goto(-250,275)

turtle.seth(180)

turtle.pd()

turtle.begin_fill()

a=1.0

for i in range(120):if 0<=i<30 or 60<=i<90:

a=a+0.08turtle.lt(3)

turtle.fd(a)else:

a=a-0.08turtle.lt(3)

turtle.fd(a)

turtle.pu()

turtle.end_fill()#绘制右眼眼影

turtle.begin_fill()

turtle.fillcolor("pink")

turtle.pu()

turtle.goto(-278,255)

turtle.pendown()

turtle.color("pink")

turtle.seth(15)

turtle.circle(-100,35)

turtle.pu()

turtle.goto(-250,275)

turtle.seth(180)

for i in range(20):if 0<=i<30 or 60<=i<90:

a=a+0.08turtle.lt(3)

turtle.fd(a)else:

a=a-0.08turtle.lt(3)

turtle.fd(a)

turtle.goto(-250,275)

turtle.seth(0)

for i in range(20):if 0<=i<30 or 60<=i<90:

a=a+0.08turtle.rt(3)

turtle.fd(a)else:

a=a-0.08turtle.lt(3)

turtle.fd(a)

turtle.pu()

turtle.end_fill()#绘制睫毛

turtle.pu()

turtle.goto(-250,275)

turtle.seth(0)

turtle.pd()

for i in range(20):if 0<=i<30 or 60<=i<90:

a=a+0.08turtle.rt(3) #向左转3度

turtle.fd(a) #向前走a的步长

else:

a=a-0.08turtle.lt(3)

turtle.fd(a)

turtle.pensize(3)

turtle.color(242,156,177)

turtle.circle(20,190)

turtle.pensize(1)#绘制母企鹅的右眼珠

turtle.color("black")

turtle.fillcolor("black")

turtle.begin_fill()

turtle.pu()

turtle.goto(-270,245)

turtle.seth(180)

turtle.pd()

turtle.begin_fill()

a=0.01

for i in range(120):if 0<=i<30 or 60<=i<90:

a=a+0.05turtle.lt(3)

turtle.fd(a)else:

a=a-0.05turtle.lt(3)

turtle.fd(a)

turtle.pu()

turtle.end_fill()defmouth():#配置画笔属性

turtle.fillcolor((250,175,8))

turtle.color((250,175,8))

turtle.speed(1)

turtle.colormode(255)#绘制母企鹅的嘴巴

turtle.pu()

turtle.goto(-410,120)

turtle.seth(30)

turtle.pd()

turtle.begin_fill()

turtle.circle(-225,60)

turtle.circle(-8,150)

turtle.seth(210)

turtle.circle(-225,60)

turtle.seth(-210)

turtle.circle(-8,150)

turtle.pu()

turtle.end_fill()defbowknot():#配置画笔属性

turtle.speed(1)

turtle.fillcolor("pink")

turtle.pu()

turtle.color("pink")

turtle.goto(-250,360)

turtle.pd()

turtle.seth(225)#绘制蝴蝶结的上半部分

turtle.begin_fill()

turtle.fillcolor("pink")

turtle.pu()

turtle.goto(-250,360)

turtle.pd()

turtle.circle(-70,100)

turtle.seth(50)

turtle.circle(-80,53)

turtle.pu()

turtle.goto(-250,360)

turtle.seth(50)

turtle.pd()

turtle.circle(70,100)

turtle.seth(225)

turtle.circle(80,53)

turtle.end_fill()#绘制蝴蝶结下半部分

turtle.pu()

turtle.goto(-195,335)

turtle.pd()

turtle.begin_fill()

turtle.fillcolor("pink")

turtle.seth(45)

turtle.circle(-70,100)

turtle.seth(230)

turtle.circle(-80,62.5)

turtle.pu()

turtle.goto(-195,335)

turtle.seth(225)

turtle.pd()

turtle.circle(70,100)

turtle.seth(50)

turtle.circle(80,58)

turtle.end_fill()#蝴蝶结的中间部分

turtle.begin_fill()

turtle.fillcolor("pink")

turtle.pu()

turtle.color("pink")

turtle.goto(-255,370)

turtle.pd()

turtle.seth(225)

turtle.circle(40,360)

turtle.end_fill()defscarf():#配置画笔属性

turtle.fillcolor("pink")

turtle.color("pink")

turtle.speed(1)

turtle.colormode(255)#绘制围巾

turtle.pu()

turtle.goto(-489,82)

turtle.seth(-115)

turtle.pd()

turtle.begin_fill()

turtle.fd(75)

turtle.seth(-30)

turtle.circle(450,10)

turtle.seth(-90)

turtle.fd(100)

turtle.seth(-35)

turtle.circle(50,70)

turtle.seth(90)

turtle.fd(95)

turtle.seth(-12)

turtle.circle(450,40)

turtle.seth(110)

turtle.fd(70)

turtle.seth(213)

turtle.circle(-345,64)

turtle.pu()

turtle.end_fill()defbody():#配置画笔属性

turtle.fillcolor("black")

turtle.color("black")

turtle.speed(1)

turtle.colormode(255)#绘制母企鹅的身体

turtle.pu()

turtle.goto(-489,82)

turtle.seth(-115)

turtle.pd()

turtle.begin_fill()

turtle.fd(175)

turtle.circle(120,40)

turtle.seth(30)

turtle.circle(200,40)

turtle.seth(-90)

turtle.circle(174,180)

turtle.seth(-70)

turtle.circle(200,40)

turtle.seth(70)

turtle.circle(120,43)

turtle.fd(175)

turtle.seth(213)

turtle.circle(-345,66)

turtle.pu()

turtle.end_fill()deffeet():#配置画笔属性

turtle.fillcolor((250,175,8))

turtle.color((250,175,8))

turtle.speed(1)

turtle.colormode(255)#绘制母企鹅的左脚

turtle.pu()

turtle.goto(-300,-228)

turtle.seth(180)

turtle.pd()

turtle.begin_fill()

turtle.fd(200)

turtle.circle(-10,120)

turtle.circle(-120,40)

turtle.pu()

turtle.end_fill()#绘制母企鹅的右脚

turtle.pu()

turtle.goto(-300,-228)

turtle.seth(0)

turtle.pd()

turtle.begin_fill()

turtle.fd(200)

turtle.circle(10,120)

turtle.circle(120,50)

turtle.pu()

turtle.end_fill()defbelly():#配置画笔属性

turtle.fillcolor("white")

turtle.color("white")

turtle.speed(1)

turtle.colormode(255)#绘制母企鹅的白色肚皮

turtle.pu()

turtle.goto(-305,28)

turtle.seth(180)

turtle.pd()

turtle.begin_fill()#画椭圆

a=4.5

for i in range(120):if 0<=i<30 or 60<=i<90:

a=a+0.1turtle.lt(3)

turtle.fd(a)else:

a=a-0.1turtle.lt(3)

turtle.fd(a)

turtle.pu()

turtle.end_fill()

turtle.pu()

turtle.end_fill()

turtle.Turtle().screen.delay(0)

head();

bowknot();

lefteye();

righteye();

mouth();

feet();

body();

belly();

scarf();

turtle.hideturtle()

turtle.mainloop()

2.安装好cv和 turtle 下载后打开该 python 文件,把想 片放到和py文件同目录,代码中默认 片名字为1.xxx xxx为 片格式,png、jpeg等等 第四行代码这里改成你对应的 片即可 img = cv2.imread('1.jpeg') 运行时 片太大可能 得慢,多等一会就好了 1: 笔速度 turtle . speed ( speed ):设置 笔移动速度, 笔绘制的速度范围[0,10]整数,数字越大越快。 而 turtle . speed (0)是没有延迟,但是代码多的 案直接显示 案是不行的。 “fastest”: 0 “fast”: 10 “normal”: 6 “slow”: 3 “slowest”: 1 turtle .hide turtle () 隐藏 笔的 turtle 形状 turtle .screensize(800,600,"green") 宽,高,绿色 turtle .setup(width=0.4,height=0.7,, startx=100, starty=100)后面两个表示矩形窗口左上角顶点的... 1.1、介绍 turtle 模块 海龟绘 ( Turtle Graphics), python 内置模块,是 一个 简单的绘 工具,使用海龟绘 可以编写重复执行简单动作的程序,从而 出精细复杂的形状。 turtle 中有 布(Canvas)和 笔两个工具元素。 2、 布 2.1、介绍 布是 turtle 模块用于绘 的区域,在该 布上有 一个 坐标轴,坐标原点在 布的中心 坐标系: turtle 模块中的x轴正方向指向右侧,y轴正方向指向上方。坐标原点位于 布的中心。 2.2、 布的 最近老师要求设计程序模拟伽尔顿板。程序设计还是很简单的只需在每次下落时从[0,1]之间产生 一个 随机整数,若为零则向左反之向右,并用 一个 变量来记录向右的次数以确定小球的最终出口。 但是为了准确性,要投成千上万次,看着小乌龟慢慢爬。。。。光绘制10层柱子都要1分钟。 后来在 turtle 库文档里看到了 turtle . speed ( speed =None) speed 一个 0…1... 一些常用的函数:1) turtle .pensize():设置线条的粗细;2) turtle . speed ():设置绘制的速度,1-10,1最慢,10最快;3) turtle .begin_fill():准备开始填充 形;4) turtle .circle(50,steps=3):circle函数在之前用到过,是 一个 半径为radius的 ,这里是扩展,steps表示在半径为50的 内的内置steps多边形;5)t Turtle 形库是教小孩子学习编程的一种流行的方式,是1966年 Wally Feurzig 和 Seymour Paper开发的原始 标编程语言的一部分。 设想在 一个 x-y的二维平面的原点(x=0,y=0)上有 一个 机器小乌龟,... Turtle 形库是教小孩子学习编程的一种流行的方式,是1966年Wally Feurzig和Seymour Paper开发的原始 标编程语言的一部分。设想在 一个 x-y的二维平面的原点(x=0,y=0)上有 一个 机器小乌龟,通过import turtle 引入该包,向小乌龟发出命令 turtle .forward(15),小乌龟便沿着当前的朝向移动15像素,并 出一条直线。发出指令 turtle .right... 原文出处 turtle 模块:它可以让你使用海龟 形( turtle graphics)绘制 像打开 Python 解释器,输入一下代码,检查你是否安装了 turtle 模块:>>> import turtle >>> bob = turtle . Turtle () turtle 模块(小写的t)提供了 一个 叫作 Turtle 的函数(大写的T),这个函数会创建 一个 Turtle 对象。输出的结果,意味着指向 一个 类型为T turtle . speed (速度值) - 速度值是1-10逐渐变大 和 0 对应的速度最快 # 4)设置海龟样式 turtle .hide turtle ()/ turtle .ht() - 隐藏海龟 turtle .show turtle ()/ turtle .st() - Turtle 库是 Python 语言中 一个 很流行的绘制 像的函数库,想象 一个 小乌龟,在 一个 横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了 形。 turtle 的基础知识: 1. 布(canvas) 布就是 turtle 为我们展开用于绘 区域,我们可以设置它的大小和初始位置。 Return是函数执行结束的标识,函数执行遇到return语句,就会结束执行。如果函数调用的时候传入了参数,就是用传入的参数;反之,则使用默认参数。不确定需要传递多少个参数的时候,使用关键字参数的形式传递。注意:只能定义,不能直接赋值,否则会报错。定义在函数里面,仅限包含的函数可以使用。生成 一个 从0到x的序列对象,左闭右开。3. step:默认为1,同切片。分别以tuple、dict接收。反之,就不写,默认返回none。定义在函数外面,供全局函数使用。1. start:默认为0。将局部变量设置成全局变量。