python turtle画库洛米


import turtle
turtle.setup(1200,1000)
p = turtle.Pen()
p.pensize(12)
p.speed(0)
p.color("black")


##头轮廓
p.fillcolor("#5d5757")
p.begin_fill()
p.penup()
p.goto(-132,17)
p.pendown()
p.goto(-196,42)
p.goto(-208,219)
p.goto(-42,134)
p.goto(-47,98)
p.goto(-43,110)
p.seth(199)
p.circle(225,-41)
p.goto(117,139)
p.goto(282,213)
p.goto(247,32)
p.goto(211,18)
p.seth(117)
p.circle(126,-78)
p.goto(96,-191)
p.goto(74,-232)
p.goto(16,-200)
p.goto(-22,-220)
p.goto(-70,-187)
p.goto(-133,-198)
p.goto(-109,-138)
p.seth(326)
p.circle(120,-86)
p.end_fill()
#线条
p.penup()
p.goto(114,110)
p.pendown()
p.seth(153)
p.circle(239,-32)


#装饰
p.begin_fill()
p.seth(0)
p.penup()
p.goto(284,196)
p.pendown()
p.circle(20)
p.end_fill()

p.begin_fill()
p.penup()
p.goto(-215,207)
p.pendown()
p.circle(20)
p.end_fill()

##脸喝手臂和身体
p.pensize(8)
p.fillcolor("white")
p.begin_fill()
p.penup()
p.goto(-3,-4)
p.pendown()
p.goto(69,-36)
p.goto(115,-6)
p.seth(170)
p.circle(85,-109)
p.seth(102)
p.circle(39,-88)
p.seth(130)
p.circle(33,-75)
p.seth(56)
p.circle(26,-115)
p.goto(91,-207)
p.goto(95,-193)
p.goto(105,-197)
p.goto(104,-174)
p.goto(50,-179)
p.goto(-11,-173)
p.goto(-10,-187)
p.goto(-16,-196)
p.goto(-15,-214)
p.seth(94)
p.circle(45,-48)
p.seth(35)
p.circle(31,-76)
p.goto(-89,-229)
p.goto(-158,-204)
p.seth(26)
p.circle(91,-60)
p.seth(30)
p.circle(74,-45)
p.seth(353)
p.circle(13,-139)
p.goto(-294,-163)
p.goto(-275,-142)
p.goto(-268,-127)
p.goto(-248,-104)
p.goto(-237,-96)
p.goto(-230,-94)
p.seth(312)
p.circle(40,-75)
p.seth(341)
p.circle(50,-60)
p.seth(289)
p.circle(25,-121)
p.seth(165)
p.circle(97,-47)
p.goto(-175,-35)
p.goto(-163,-41)
p.seth(273)
p.circle(130,50)
p.goto(-134,-196)
p.goto(-67,-186)
p.seth(318)
p.circle(43,-78)
p.goto(-72,-130)
p.seth(306)
p.circle(75,-98)
p.goto(-31,-9)
p.goto(-20,-4)
p.goto(-3,-4)
p.end_fill()

#线条
p.penup()
p.goto(-98,-209)
p.pendown()
p.goto(-90,-225)
p.penup()
p.goto(101,-171)
p.pendown()
p.seth(255)
p.circle(43,-81)
p.goto(153,-139)
p.goto(159,-136)
p.goto(166,-130)
p.goto(174,-131)
p.penup()
p.goto(-72,-130)
p.pendown()
p.seth(213)
p.circle(30,-87)
p.goto(-10,-173)
p.penup()
p.goto(-17,-236)
p.pendown()
p.seth(353)
p.circle(96,40)


#装饰
p.seth(0)
p.pensize(6)
p.fillcolor("pink")
p.begin_fill()
p.penup()
p.goto(-136,-214)
p.pendown()
p.circle(12)
p.end_fill()


p.begin_fill()
p.penup()
p.goto(71,-252)
p.pendown()
p.circle(12)
p.end_fill()

#线条
p.penup()
p.goto(-230,-95)
p.pendown()
p.seth(203)
p.circle(13,-134)
p.goto(-217,-111)
p.goto(-207,-107)
p.goto(-199,-98)
p.goto(-190,-84)
p.goto(-163,-65)

#骷髅头
p.fillcolor("pink")
p.begin_fill()
p.pensize(4)
p.penup()
p.goto(39,4)
p.pendown()
p.goto(38,-6)
p.goto(50,-7)
p.goto(52,5)
p.goto(55,5)
p.goto(55,-7)
p.goto(61,-5)
p.goto(63,3)
p.goto(64,6)
p.goto(67,5)
p.goto(66,-6)
p.goto(77,-8)
p.goto(80,1)
p.seth(5)
p.circle(34,144)
p.seth(147)
p.circle(69,60)
p.seth(211)
p.circle(36,115)
p.goto(38,2)
p.goto(39,4)
p.end_fill()
p.penup()
p.goto(32,34)
p.dot(25)
p.penup()
p.goto(88,28)
p.dot(25)

#鼻子
p.begin_fill()
p.penup()
p.goto(63,-125)
p.pendown()
p.seth(325)
p.circle(11,77)
p.seth(14)
p.circle(6,150)
p.seth(133)
p.circle(13,86)
p.seth(195)
p.circle(8,148)
p.goto(63,-125)
p.end_fill()

好的,我可以为您展示如何使用 Pythonturtle 模块库洛的简单图形。 首先,让我们导入 turtle 模块: ```python import turtle ``` 接着,我们可以设置布的大小和背景颜色: ```python turtle.setup(500, 500) turtle.bgcolor("#FEECEA") ``` 现在,让我们来库洛的头部,我们可以使用 turtle.circle() 函数来实现: ```python turtle.speed(0) turtle.pensize(4) turtle.penup() turtle.goto(0, -100) turtle.pendown() turtle.circle(100) ``` 然后,我们可以库洛的眼睛和嘴巴。这里我们需要使用 turtle.dot() 函数来出眼睛,并使用 turtle.left() 和 turtle.right() 函数来控制嘴巴的角度: ```python turtle.penup() turtle.goto(-60, 40) turtle.pendown() turtle.dot(30, "#000") turtle.penup() turtle.goto(60, 40) turtle.pendown() turtle.dot(30, "#000") turtle.penup() turtle.goto(-70, -20) turtle.pendown() turtle.right(90) turtle.circle(70, 180) ``` 接下来,我们可以库洛的身体和手臂。我们需要使用 turtle.forward() 和 turtle.backward() 函数来控制前进和后退的距离,使用 turtle.left() 和 turtle.right() 函数来控制旋转的角度: ```python turtle.penup() turtle.goto(-100, -170) turtle.pendown() turtle.pensize(10) turtle.right(45) turtle.forward(70) turtle.right(180) turtle.forward(70) turtle.left(90) turtle.forward(70) turtle.right(180) turtle.forward(140) turtle.right(180) turtle.forward(70) turtle.right(90) turtle.forward(70) turtle.right(180) turtle.forward(70) turtle.left(45) turtle.penup() turtle.goto(100, -170) turtle.pendown() turtle.left(45) turtle.forward(70) turtle.right(180) turtle.forward(70) turtle.left(90) turtle.forward(70) turtle.right(180) turtle.forward(140) turtle.right(180) turtle.forward(70) turtle.right(90) turtle.forward(70) turtle.right(180) turtle.forward(70) turtle.left(45) ``` 最后,我们可以库洛的脚: ```python turtle.penup() turtle.goto(-50, -240) turtle.pendown() turtle.left(45) turtle.forward(80) turtle.right(180) turtle.forward(80) turtle.left(90) turtle.forward(80) turtle.right(180) turtle.forward(160) turtle.right(180) turtle.forward(80) turtle.right(90) turtle.forward(80) turtle.right(180) turtle.forward(80) turtle.left(45) turtle.penup() turtle.goto(50, -240) turtle.pendown() turtle.left(45) turtle.forward(80) turtle.right(180) turtle.forward(80) turtle.left(90) turtle.forward(80) turtle.right(180) turtle.forward(160) turtle.right(180) turtle.forward(80) turtle.right(90) turtle.forward(80) turtle.right(180) turtle.forward(80) turtle.left(45) ``` 最后,我们可以使用 turtle.done() 函数来让绘图窗口保持打开状态: ```python turtle.done() ``` 完整的代码如下所示: ```python import turtle # 设置布大小和背景颜色 turtle.setup(500, 500) turtle.bgcolor("#FEECEA") # turtle.speed(0) turtle.pensize(4) turtle.penup() turtle.goto(0, -100) turtle.pendown() turtle.circle(100) # 眼睛和嘴巴 turtle.penup() turtle.goto(-60, 40) turtle.pendown() turtle.dot(30, "#000") turtle.penup() turtle.goto(60, 40) turtle.pendown() turtle.dot(30, "#000") turtle.penup() turtle.goto(-70, -20) turtle.pendown() turtle.right(90) turtle.circle(70, 180) # 身体和手臂 turtle.penup() turtle.goto(-100, -170) turtle.pendown() turtle.pensize(10) turtle.right(45) turtle.forward(70) turtle.right(180) turtle.forward(70) turtle.left(90) turtle.forward(70) turtle.right(180) turtle.forward(140) turtle.right(180) turtle.forward(70) turtle.right(90) turtle.forward(70) turtle.right(180) turtle.forward(70) turtle.left(45) turtle.penup() turtle.goto(100, -170) turtle.pendown() turtle.left(45) turtle.forward(70) turtle.right(180) turtle.forward(70) turtle.left(90) turtle.forward(70) turtle.right(180) turtle.forward(140) turtle.right(180) turtle.forward(70) turtle.right(90) turtle.forward(70) turtle.right(180) turtle.forward(70) turtle.left(45) # turtle.penup() turtle.goto(-50, -240) turtle.pendown() turtle.left(45) turtle.forward(80) turtle.right(180) turtle.forward(80) turtle.left(90) turtle.forward(80) turtle.right(180) turtle.forward(160) turtle.right(180) turtle.forward(80) turtle.right(90) turtle.forward(80) turtle.right(180) turtle.forward(80) turtle.left(45) turtle.penup() turtle.goto(50, -240) turtle.pendown() turtle.left(45) turtle.forward(80) turtle.right(180) turtle.forward(80) turtle.left(90) turtle.forward(80) turtle.right(180) turtle.forward(160) turtle.right(180) turtle.forward(80) turtle.right(90) turtle.forward(80) turtle.right(180) turtle.forward(80) turtle.left(45) # 保持绘图窗口打开状态 turtle.done() ``` 运行代码后,您将会看到一个用 turtle 绘制的库洛的图形。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值