话不多说,上代码:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357import turtle as t
'''设置'''
t.setup(800,500) # 创建画布并使其位于屏幕中心
t.pensize(2) # 画笔粗细
t.colormode(255) # 色彩模式
t.speed(5) # 绘画速度
t.color('black',(255,228,181)) # 画笔颜色与填充色
t.shape('turtle') # 画笔的形状
t.speed(5) #画笔速度
t.showturtle() # 使画笔显现
# 头
t.pu()
t.goto(-150,10)
t.pd()
t.seth(0)
t.begin_fill()
t.left(135)
t.circle(-70,85)
t.right(8)
t.circle(-85,44)
t.left(10)
t.circle(40,61)
t.right(15)
t.fd(20)
t.right(5)
t.circle(-40,45)
t.left(6)
t.circle(-70,25)
t.left(18)
t.circle(-80,35)
t.left(10)
t.circle(-70,27)
t.circle(-120,54)
# 耳朵
t.pu()
t.goto(82,30)
t.pd()
t.left(140)
t.fd(20)
t.right(10)
t.circle(-20,65)
t.seth(-50)
t.fd(5)
t.right(13)
t.circle(-50,50)
t.right(10)
t.circle(-60,25)
t.right(7)
t.circle(-50,20)
t.circle(-10,90)
# 补充完整头部
t.pu()
t.goto(-150,10)
t.pd()
t.color('black',(255,228,181))
t.right(130)
t.circle(90,33)
t.right(16)
t.circle(370,28)
t.end_fill()
# 头发
t.color('black','black')
t.pu()
t.goto(-18,180)
t.pd()
t.begin_fill()
t.right(30)
t.circle(-350,19)
t.right(38)
t.circle(-300,17)
t.left(135)
t.fd(23)
t.left(39)
t.circle(120,63)
t.left(10)
t.circle(110,28)
t.right(11)
t.circle(85,14)
t.end_fill()
#眉毛
t.pu()
t.goto(-52,151)
t.pd()
t.begin_fill()
t.right(205)
t.circle(110,33)
t.circle(7,130)
t.left(50)
t.circle(-110,30)
t.circle(8,140)
t.end_fill()
t.pu()
t.goto(48,140)
t.pd()
t.begin_fill()
t.right(4)
t.circle(150,18)
t.right(4)
t.circle(-6,140)
t.right(28)
t.circle(-150,19)
t.right(10)
t.circle(-10,150)
t.end_fill()
t.pu()
t.goto(-69,126)
t.pd()
t.left(70)
t.circle(-80,37)
t.right(15)
t.circle(-25,100)
t.pu()
t.goto(2,91)
t.pd()
t.left(150)
t.circle(-70,30)
t.right(10)
t.circle(-40,60)
t.circle(-70,20)
#眼睛
t.pu()
t.goto(-60,110)
t.pd()
t.begin_fill()
t.right(52)
t.circle(27)
t.end_fill()
t.color('black','white')
t.pu()
t.goto(-45,110)
t.pd()
t.begin_fill()
t.right(24)
t.circle(20,80)
t.circle(7,100)
t.seth(40)
t.fd(22)
t.left(17)
t.circle(10,155)
t.end_fill()
t.pu()
t.goto(-20,95)
t.pd()
t.begin_fill()
t.left(70)
t.circle(-14,80)
t.circle(-7,120)
t.right(44)
t.circle(35,30)
t.end_fill()
t.pu()
t.goto(-41,77)
t.pd()
t.begin_fill()
t.left(28)
t.circle(6)
t.end_fill()
t.color('black','black')
t.pu()
t.goto(-5,55)
t.pd()
t.begin_fill()
t.left(10)
t.circle(-25)
t.end_fill()
t.color('black','white')
t.pu()
t.goto(5,57)
t.pd()
t.begin_fill()
t.left(40)
t.circle(-8,120)
t.left(30)
t.circle(-19,80)
t.circle(-8,120)
t.right(32)
t.circle(19,60)
t.right(55)
t.circle(-9,95)
t.end_fill()
t.pu()
t.goto(38,62)
t.pd()
t.begin_fill()
t.left(190)
t.circle(-15,50)
t.circle(-8,100)
t.right(40)
t.circle(-10,80)
t.end_fill()
t.pu()
t.goto(10,50)
t.pd()
t.begin_fill()
t.circle(-5)
t.end_fill()
#嘴巴
t.pu()
t.goto(-129,12)
t.pd()
t.circle(-40,35)
#身体
t.color('black',(205,32,32))
t.pu()
t.goto(-142,7)
t.pd()
t.begin_fill()
t.seth(-150)
t.fd(18)
t.seth(150)
t.fd(55)
t.left(105)
t.circle(-43,40)
t.right(125)
t.circle(-43,30)
t.left(180)
t.circle(43,30)
t.seth(-50)
t.fd(46)
t.circle(50,26)
t.left(27)
t.circle(60,50)
t.right(180)
t.circle(100,60)
t.seth(0)
t.fd(194)
t.left(120)
t.circle(-50,50)
t.fd(25)
t.right(20)
t.circle(34,66)
t.circle(18,116)
t.right(30)
t.circle(-90,18)
t.seth(135)
t.fd(12)
t.seth(-145)
t.fd(10)
t.right(46)
t.circle(-90,20)
t.circle(10,100)
t.circle(-60,20)
t.right(130)
t.circle(-50,20)
t.left(90)
t.circle(-370,6)
t.left(15)
t.circle(-90,13)
t.right(7)
t.circle(-90,18)
t.end_fill()
t.pu()
t.goto(-64,-33)
t.pd()
t.left(160)
t.circle(100,40)
t.circle(40,40)
#手
t.color('black',(255,228,181))
t.pu()
t.goto(-62,-28)
t.pd()
t.begin_fill()
t.seth(140)
t.fd(8)
t.left(77)
t.circle(-12,150)
t.left(90)
t.fd(11)
t.circle(-4,120)
t.right(45)
t.fd(11)
t.left(130)
t.circle(20,35)
t.circle(-4,140)
t.right(30)
t.circle(-20,40)
t.left(160)
t.circle(20,40)
t.circle(-4,140)
t.right(20)
t.circle(-20,50)
t.left(190)
t.circle(-20,40)
t.circle(-3,130)
t.left(5)
t.circle(-20,60)
t.left(180)
t.circle(-20,40)
t.seth(25)
t.fd(10)
t.left(240)
t.circle(-30,30)
t.left(40)
t.circle(60,20)
t.seth(-30)
t.fd(7)
t.seth(-125)
t.fd(25)
t.end_fill()
t.pu()
t.goto(-212,3)
t.pd()
t.begin_fill()
t.seth(150)
t.fd(12)
t.left(90)
t.fd(8)
t.right(50)
t.circle(-9,90)
t.left(110)
t.fd(14)
t.right(40)
t.circle(-4,120)
t.right(15)
t.circle(-20,40)
t.left(180)
t.circle(-3,100)
t.left(123)
t.circle(-30,30)
t.circle(-3,150)
t.right(10)
t.circle(-30,30)
t.seth(80)
t.fd(3)
t.left(72)
t.circle(30,30)
t.right(8)
t.circle(-4,120)
t.right(43)
t.circle(-30,40)
t.seth(80)
t.fd(3)
t.left(70)
t.circle(30,34)
t.right(17)
t.circle(-4,120)
t.right(27)
t.circle(-20,90)
t.left(180)
t.circle(-20,50)
t.seth(35)
t.fd(8)
t.left(234)
t.circle(60,20)
t.seth(-33)
t.circle(-50,23)
t.seth(-119)
t.fd(16)
t.end_fill()
效果图如下:
turtle是一个很有意思的库,希望大家感兴趣!
|