怎么用python画一个皮卡丘,用python画皮卡丘的代码

本篇文章给大家谈谈怎么用python画一个皮卡丘,以及用python画皮卡丘的代码,希望对各位有所帮助,不要忘了收藏本站喔。

大家好,小编来为大家解答以下问题,怎么用python画一个皮卡丘,python画皮卡丘并上色代码,现在让我们一起来看看吧!

import turtle
t = turtle.Turtle()
t.speed(10)

t.penup()
t.speed(5)
t.setheading(180)
t.forward(40)
t.setheading(90)
t.forward(255)
t.pendown()
t.setheading(-90)
t.pensize(5)
t.pencolor('DarkOrange4')
t.forward(450)
t.penup()


t.penup()
t.goto(-40.00, -190)
t.pendown()
t.pencolor('DarkOrange4')
t.pensize(3)
t.fillcolor('lightgoldenrodyellow')
t.begin_fill()
t.setheading(0)
t.forward(8)
t.setheading(60)
for i in range(1, 7):
        t.forward(3)
        t.right(9)
for i in range(1, 4):
        t.forward(4)
        t.right(4)
        t.penup()
t.goto(-30.00, -190.00)
t.pendown()
t.setheading(-30)
for i in range(1, 5):
    t.forward(3)
    t.left(12)
t.setheading(60)
for i in range(1, 4):
        t.forward(2)
        t.right(10)
t.penup()
t.goto(-18.58, -193.43)
t.pendown()
t.setheading(0)
t.forward(4)
for i in range(1, 4):
        t.forward(3)
        t.left(9)
for i in range(1, 3):
        t.forward(3)
        t.left(9)
t. penup()
t.goto(-5.76, -192.03)
t.pendown()
t.setheading(-40)
for i in range(1, 3):
        t.forward(1)
        t.left(20)
t.forward(8)
t.setheading(10)
for i in range(1, 9):
        t.forward(3)
        t.left(7)
t.setheading(70)
t.forward(25)
t.circle(25, 15)
t.setheading(95)
t.forward(35)
t.circle(-18, 25)
t.setheading(85)
t.forward(30)
for i in range(1, 21):
        t.forward(5)
        t.left(7)
t.end_fill()
t.penup()
t.goto(-32.00, -190.00)
t.pendown()
t.begin_fill()
t.setheading(60)
for i in range(1, 7):
        t.forward(3)
        t.right(9)
for i in range(1, 4):
        t.forward(4)
        t.right(4)
t.end_fill()
t.penup()
t.goto(-27.00, -187.50)
t.pendown()
t.pencolor('lightyellow')
t.pensize(4.5)
t.goto(-5.00, -180.0)
t.penup()


t.goto(-40, 100)
t.pencolor('saddlebrown')
t.fillcolor('lightyellow')
t.begin_fill()
t.pendown()
t.setheading(15)
t.forward(13)
t.pencolor('saddlebrown')
t.setheading(-100)
t.pensize(3)
t.forward(10)
t.goto(-27.44, 103.36)
t.setheading(70)
t.pencolor('saddlebrown')
for i in range(4):
        t.forward(15)
        t.right(5)
for i in range(3):
        t.forward(17)
        t.right(8)
t.setheading(-45)
t.forward(3)
t.setheading(-100)
t.forward(15)
for i in range(8):
        t.right(1)
        t.forward(1)
t.setheading(-108)
t.forward(20)
for i in range(3):
        t.forward(19)
        t.right(9)
t.pencolor('saddlebrown')
t.forward(8)
t.penup()
t.goto(3.46, 96.21)
t.pendown()
t.pensize(4)
t.setheading(-10)
t.forward(15)
t.pensize(3)
t.circle(-40, 30)
t.pensize(4)
t.forward(10)
t.pensize(3)
t.circle(30, 20)
for i in range(5):
        t.forward(1.5)
        t.left(2)
t.pensize(2)
t.setheading(0)
t.forward(5)
t.pensize(3)
t.setheading(-160)
t.circle(-80, 10)
t.pensize(2)
t.forward(4)
t.penup()
t.left(180)
t.forward(4)
t.pendown()
t.setheading(-30)
t.pensize(3)
t.forward(20)
t.circle(-1, 140)
t.forward(8)
t.setheading(-30)
t.pencolor('saddlebrown')
t.circle(-20, 45)
t.penup()
t.pencolor('saddlebrown')
t.goto(61.53, 54.30)
t.pendown()
t.setheading(10)
t.pensize(4)
t.forward(50)
for i in range(5):
        t.forward(10)
        t.right(3)
t.setheading(-10)
t.pensize(3)
for i in range(9):
        t.forward(1.5)
        t.right(20)
t.left(55)
t.circle(-90, 30)
t.circle(-120, 25)
t.setheading(110)
t.pensize(1)
t.forward(3)
t.pensize(4)
t.setheading(-80)
t.forward(25)
for i in range(10):
        t.forward(2)
        t.right(2)
for i in range(5):
        t.forward(3)
        t.right(3)
t.forward(40)
t.circle(-20, 60)
t.circle(-10, 40)
t.left(25)
t.forward(64.91)
t.end_fill()
t.penup()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值