精华内容
下载资源
问答
  • 用Python turtle库 绘制皮卡丘

    万次阅读 多人点赞 2019-05-31 19:18:55
    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形...

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
    turtle基础知识参考:
    https://gitchat.blog.csdn.net/article/details/90696190
    https://blog.csdn.net/zhouheng2018/article/details/79809374#3-turtle空间坐标体系
    奉上我的效果图
    在这里插入图片描述
    不得不说确实有不便之处,例如画不规则图案要经常试坐标,找距离,角度,耗费了很长时间,不过几何图形就方便很多了,下面上代码

    #!/usr/bin/env python 
    # -*- coding:utf-8 -*-
    from turtle import *
    '''
    绘制皮卡丘头部
    '''
    def face(x,y):
        """画脸"""
        begin_fill()
        penup()
        # 将海龟移动到指定的坐标
        goto(x, y)
        pendown()
        # 设置海龟的方向
        setheading(40)
    
        circle(-150, 69)
        fillcolor("#FBD624")
        # 将海龟移动到指定的坐标
        
        penup()
        goto(53.14, 113.29)
        pendown()
        
        setheading(300)
        circle(-150, 30)
        setheading(295)
        circle(-140, 20)
        print(position())
        forward(5)
        setheading(260)
        circle(-80, 70)
        print(position())
        penup()
        goto(-74.43,-79.09)
        pendown()
    
    
        penup()
        # 将海龟移动到指定的坐标
        goto(-144,103)
        pendown()
        setheading(242)
        circle(110, 35)
        right(10)
        forward(10)
        setheading(250)
        circle(80, 115)
        print(position())
    
        penup()
        goto(-74.43,-79.09)
        pendown()
        setheading(10)
        penup()
        goto(-144, 103)
    
        pendown()
        penup()
        goto(x, y)
        pendown()
    
    
        end_fill()
    
        # 下巴
        penup()
        goto(-50, -82.09)
        pendown()
        pencolor("#DDA120")
        fillcolor("#DDA120")
        begin_fill()
        setheading(-12)
        circle(120, 25)
        setheading(-145)
        forward(30)
        setheading(180)
        circle(-20, 20)
        setheading(143)
        forward(30)
        end_fill()
        # penup()
        # # 将海龟移动到指定的坐标
        # goto(0, 0)
        # pendown()
    
    def eye():
        """画眼睛"""
        # 左眼
        color("black","black")
        penup()
        goto(-110, 27)
        pendown()
        begin_fill()
        setheading(0)
        circle(24)
        end_fill()
        # 左眼仁
        color("white", "white")
        penup()
        goto(-105, 51)
        pendown()
        begin_fill()
        setheading(0)
        circle(10)
        end_fill()
        # 右眼
        color("black", "black")
        penup()
        goto(25, 40)
        pendown()
        begin_fill()
        setheading(0)
        circle(24)
        end_fill()
        # 右眼仁
        color("white", "white")
        penup()
        goto(17, 62)
        pendown()
        begin_fill()
        setheading(0)
        circle(10)
        end_fill()
    def cheek():
        """画脸颊"""
        # 右边
        color("#9E4406", "#FE2C21")
        penup()
        goto(-130, -50)
        pendown()
        begin_fill()
        setheading(0)
        circle(27)
        end_fill()
    
        # 左边
        color("#9E4406", "#FE2C21")
        penup()
        goto(53, -20)
        pendown()
        begin_fill()
        setheading(0)
        circle(27)
        end_fill()
    
    
    def nose():
        """画鼻子"""
        color("black", "black")
        penup()
        goto(-40, 38)
        pendown()
        begin_fill()
        circle(7,steps = 3)
        end_fill()
    def mouth():
        """画嘴"""
        color("black", "#F35590")
        # 嘴唇
        penup()
        goto(-10, 22)
        pendown()
        begin_fill()
        setheading(260)
        forward(60)
        circle(-11, 150)
        forward(55)
        print(position())
        penup()
        goto(-38.46, 21.97)
        pendown()
        end_fill()
    
        # 舌头
        color("#6A070D", "#6A070D")
        begin_fill()
        penup()
        goto(-10.00, 22.00)
        pendown()
        penup()
        goto(-14.29, -1.7)
        pendown()
        penup()
        goto(-52, -5)
        pendown()
        penup()
        goto(-60.40, 12.74)
        pendown()
        penup()
        goto(-38.46, 21.97)
        pendown()
        penup()
        goto(-10.00, 22.00)
        pendown()
    
        end_fill()
    
        color("black","#FFD624")
    
        penup()
        goto(-78, 15)
        pendown()
        begin_fill()
        setheading(-25)
        for i in range(2):
            setheading(-25)
            circle(35, 70)
    
        end_fill()
        color("#AB1945", "#AB1945")
        penup()
        goto(-52, -5)
        pendown()
        begin_fill()
        setheading(40)
        circle(-33, 70)
        goto(-16,-1.7)
        penup()
        goto(-18,-17)
        pendown()
        setheading(155)
        circle(25, 70)
        end_fill()
    
    
    def ear():
        """画耳朵"""
        # 左耳
        color("black","#FFD624")
        penup()
        goto(-145, 93)
        pendown()
        begin_fill()
        setheading(165)
        circle(-248,50)
        right(120)
        circle(-248,50)
        end_fill()
        color("black", "black")
        penup()
        goto(-240, 143)
        pendown()
        begin_fill()
        setheading(107)
        circle(-170, 25)
        left(80)
        circle(229, 15)
        left(120)
        circle(300, 15)
        end_fill()
    
        # 右耳
        color("black", "#FFD624")
        penup()
        goto(30, 136)
        pendown()
        begin_fill()
        setheading(64)
        circle(-248, 50)
    
        right(120)
        circle(-248, 50)
        end_fill()
        color("black", "black")
        penup()
        goto(160, 200)
        pendown()
        begin_fill()
        setheading(52)
        circle(170, 25)
        left(116)
        circle(229, 15)
        left(71)
        circle(-300, 15)
        end_fill()
        def setting():
        """设置参数"""
        pensize(2)
        # 隐藏海龟
        hideturtle()
        speed(10)
    def main():
        """主函数"""
        setting()
        face(-132,115)
        eye()
        cheek()
        nose()
        mouth()
        ear()
        done()
    
    if __name__ == '__main__':
        main()
    
    展开全文
  • Python画皮卡丘3.py

    2020-02-28 15:14:30
    用Python画皮卡丘 喜欢皮卡丘的朋友们速来! 以下为部分代码: from turtle import * screensize(650,500,"yellow") setup(800,550) penup() goto(-185,65) pendown() pensize(5) color("black") begin_...
  • from turtle import *screensize(650,500,"yellow")setup(800,550)penup()goto(-185,65)pendown()pensize(5)color("black")begin_fill()circle(50,360)end_fill()penup()goto(-210,110)pendown...

    from turtle import *

    screensize(650,500,"yellow")

    setup(800,550)

    penup()

    goto(-185,65)

    pendown()

    pensize(5)

    color("black")

    begin_fill()

    circle(50,360)

    end_fill()

    penup()

    goto(-210,110)

    pendown()

    pensize(5)

    color("white")

    begin_fill()

    circle(20,360)

    end_fill()

    penup()

    goto(185,65)

    pendown()

    pensize(5)

    color("black")

    begin_fill()

    circle(50,360)

    end_fill()

    penup()

    goto(160,110)

    pendown()

    pensize(5)

    color("white")

    begin_fill()

    circle(20,360)

    end_fill()

    penup()

    goto(-270,-130)

    pendown()

    color("red")

    begin_fill()

    circle(75,360)

    end_fill()

    penup()

    goto(270,-130)

    pendown()

    color("red")

    begin_fill()

    circle(75,360)

    end_fill()

    penup()

    color("black")

    begin_fill()

    pensize()

    goto(0,30)

    seth(30)

    pendown()

    fd(30)

    penup()

    seth(120)

    pendown()

    circle(30,120)

    penup()

    seth(150)

    pendown()

    color("black")

    fd(-30)

    end_fill()

    penup()

    goto(0,5)

    seth(190)

    pensize(3)

    pendown()

    fd(130)

    seth(150)

    circle(-30,50)

    penup()

    goto(0,5)

    seth(-10)

    pensize(3)

    pendown()

    fd(130)

    seth(30)

    circle(30,50)

    penup()

    goto(-100,-15)

    seth(290)

    pendown()

    fd(180)

    penup()

    goto(100,-15)

    seth(-110)

    pendown()

    fd(180)

    circle(-40,140)

    展开全文
  • turtle画皮卡丘

    2021-04-29 13:31:14
    左偏曲线函数 setheading属性的作用是什么? def radian_left(ang,dis,step,n): for i in range(n): dis+=step #dis增大step t.lt(ang) #向左转ang度 t.fd(dis) #向前走dis的步长 右偏曲线函数 def radian_...

    如何绘制皮卡丘

    画左偏曲线函数

    setheading属性的作用是什么?

    def radian_left(ang,dis,step,n):
        for i in range(n):
            dis+=step #dis增大step
            t.lt(ang) #向左转ang度
            t.fd(dis) #向前走dis的步长
    

    画右偏曲线函数

    def radian_right(ang,dis,step,n):
        for i in range(n):
            dis+=step
            t.rt(ang) #向左转ang度
            t.fd(dis) #向前走dis的步长
    

    画耳朵

    def InitEars():
        t.color("black", "yellow")
        # 左耳朵曲线
        t.pu()  # 提笔
        t.goto(-50, 100)  # 笔头初始位置
        t.pd()  # 下笔
        t.setheading(110)  # 画笔角度
    
        t.begin_fill()
    
        radian_left(1.2, 0.4, 0.1, 40)
    
        t.setheading(270)  # 画笔角度
        radian_left(1.2, 0.4, 0.1, 40)
    
        t.setheading(44)  # 画笔角度
        t.forward(32)
        t.end_fill()
    
        # 右耳朵曲线
        t.pu()  # 提笔
        t.goto(50, 100)  # 笔头初始位置
        t.pd()  # 下笔
        t.setheading(70)  # 画笔角度
    
        t.begin_fill()
        radian_right(1.2, 0.4, 0.1, 40)
    
        t.setheading(270)  # 画笔角度
        radian_right(1.2, 0.4, 0.1, 40)
    
        t.setheading(136)  # 画笔角度
        t.forward(32)
        t.end_fill()
    
        # 耳朵黑
    
        t.begin_fill()
        t.fillcolor("black")
        t.pu()  # 提笔
        t.goto(88, 141)  # 笔头初始位置
        t.pd()  # 下笔
        t.setheading(35)  # 画笔角度
    
        radian_right(1.2, 1.6, 0.1, 16)
    
        t.setheading(270)  # 画笔角度
        radian_right(1.2, 0.4, 0.1, 25)
    
        t.setheading(132)  # 画笔角度
        t.forward(31)
        t.end_fill()
    
        t.begin_fill()
        t.fillcolor("black")
        t.pu()  # 提笔
        t.goto(-88, 141)  # 笔头初始位置
        t.pd()  # 下笔
        t.setheading(145)  # 画笔角度
    
        radian_left(1.2, 1.6, 0.1, 16)
    
        t.setheading(270)  # 画笔角度
        radian_left(1.2, 0.4, 0.1, 25)
    
        t.setheading(48)  # 画笔角度
        t.forward(31)
        t.end_fill()
    

    画脚

    def InitFoots():
        #脚
        t.begin_fill()
        t.fillcolor("yellow")
        t.pensize(2)
        t.pu() # 提笔
        t.goto(-70,-200) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(225) #画笔角度
        radian_left(0.5,1.2,0,12)
        radian_left(35,0.6,0,4)
        radian_left(1,1.2,0,18)
        t.setheading(160) #画笔角度
        t.forward(13)
        t.end_fill()
    
        t.begin_fill()
        t.fillcolor("yellow")
        t.pensize(2)
        t.pu() # 提笔
        t.goto(70,-200) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(315) #画笔角度
        radian_right(0.5,1.2,0,12)
        radian_right(35,0.6,0,4)
        radian_right(1,1.2,0,18)
        t.setheading(20) #画笔角度
        t.forward(13)
        t.end_fill()
    
    

    画身体

    #画身体
    def InitBody():
        #外形轮廓
        t.begin_fill()
        t.pu() # 提笔
        t.goto(112,0) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(90) #画笔角度
        t.circle(112,180)  
    
        t.setheading(250) #画笔角度
    
        radian_left(1.6,1.3,0,50)
        
        radian_left(0.8,1.5,0,25)
    
        t.setheading(255) #画笔角度
        radian_left(0.4,1.6,0.2,27)
    
        radian_left(2.8,1,0,45)
        radian_right(0.9,1.4,0,31)
    
        t.setheading(355) #画笔角度
        radian_right(0.9,1.4,0,31)
    
        radian_left(2.8,1,0,45)
    
        radian_left(0.4,7.2,-0.2,27)
    
        t.setheading(10) #画笔角度
        radian_left(0.8,1.5,0,25)
    
        radian_left(1.6,1.3,0,50)
    
        t.end_fill()
    
    

    画眼睛

    def InitEyes():
        #左眼睛
        t.begin_fill()
        t.fillcolor("black")
        t.pu() # 提笔
        t.goto(-46,10) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(90) #画笔角度
        t.circle(5,360) 
        t.end_fill()
    
        #右眼睛
        t.begin_fill()
        t.fillcolor("black")
        t.pu() # 提笔
        t.goto(46,10) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(-90) #画笔角度
        t.circle(5,360) 
        t.end_fill()
        
    

    闭眼:

    def CloseEyes():
        #左眼睛
        t.pu() # 提笔
        t.goto(-46,12) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(180) #画笔角度
        t.forward(10)
    
        #右眼睛
        t.pu() # 提笔
        t.goto(46,12) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(0) #画笔角度
        t.forward(10)
    

    画脸

    def InitFace():
        #脸蛋
        t.begin_fill()
        t.fillcolor("red")
        t.pu() # 提笔
        t.goto(-63,-10) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(90) #画笔角度
        t.circle(10,360) 
        t.end_fill()
    
        t.begin_fill()
        t.fillcolor("red")
        t.pu() # 提笔
        t.goto(63,-10) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(-90) #画笔角度
        t.circle(10,360) 
        t.end_fill()
    
    
        #嘴巴
        t.pensize(2.2)
        t.pu() # 提笔
        t.goto(0,0) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(235) #画笔角度
        radian_right(5,0.8,0,30)
    
        t.pu() # 提笔
        t.goto(0,0) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(305) #画笔角度
        radian_left(5,0.8,0,30)
    
    

    画手

    def InitHands():
        #左手
        t.pensize(2)
        t.pu() # 提笔
        t.goto(-46,-100) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(285) #画笔角度
        radian_right(0.4,1.2,0,26)
        radian_right(5,0.35,0,26)
        radian_right(0.3,1.2,0,15)
    
        #右手
        t.pu() # 提笔
        t.goto(46,-100) # 笔头初始位置
        t.pd() # 下笔
        t.setheading(255) #画笔角度
        radian_left(0.4,1.2,0,26)
        radian_left(5,0.35,0,26)
        radian_left(0.3,1.2,0,15)
    
    
    展开全文
  • turtle画了一个皮卡丘

    2020-03-22 12:09:49
    from turtle import * import numpy as np reset() setup(500,500) screensize(bg='white') pensize(1.5) # 尾巴尾巴尾巴 pu() goto(0,-100) left(185) color('black','gold') begin_fill() pd() # 上尾巴 a = np...

    效果展示戳这里

    代码

    from turtle import *
    import numpy as np
    
    reset()
    setup(500,500)
    screensize(bg='white')
    pensize(1.5)
    
    # 尾巴尾巴尾巴
    pu()
    goto(0,-100)
    left(185)
    color('black','gold')
    begin_fill()
    pd()
    
    # 上尾巴
    a = np.random.RandomState(10)
    angle = a.rand(6)
    angle = angle * 20+85
    edge = [20, 30, 30, 25, 50, 70]
    
    for i in range(6):
        fd(edge[i])
        if i%2 == 0: right(angle[i])
        else: left(angle[i])
    
    #左上角点
    goto(-180,50)
    
    # 下尾巴
    pu()
    goto(-8,-110)
    seth(190)
    pd()
    
    edge2 = [20, 30, 30, 25, 60, 40]
    
    for i in range(6):
        fd(edge2[i])
        if i%2 == 0: right(angle[i]+np.random.randn(1))
        else: left(angle[i])
    
    # 左上相连闭合
    left(15)
    fd(70)
    goto(-180,50)
    
    # 右下相连闭合
    pu()
    goto(-8,-110)
    seth(10)
    pd()
    fd(10)
    goto(0,-100)
    end_fill()
    
    # 身体外轮廓填充
    
    fillcolor('gold')
    begin_fill()
    goto(0,-100)
    # 左身体
    seth(105)
    circle(-180,30)
    # 左脸颊
    seth(110)
    circle(-100,50)
    # 左耳朵
    seth(150)
    circle(-190,15)
    goto(-32,108)
    circle(-190,15)
    goto(-40,145)
    seth(-20)
    circle(-180,27)
    # 额头
    seth(20)
    circle(-100,40)
    # 右耳朵
    seth(95)
    circle(-190,17)
    
    goto(103,158)
    circle(-190,13)
    goto(125,175)
    seth(-80)
    circle(-190,27)
    
    
    
    # 右脸颊和下巴
    seth(295)
    circle(-65,25)
    seth(260)
    circle(50,30)
    seth(285)
    circle(-40,60)
    goto(117,-5)
    
    
    # 手
    goto(110,-9)
    seth(-45)
    circle(-45,58)
    goto(121,-52)
    
    # 双脚
    goto(122,-50)
    seth(-30)
    circle(-35,55)
    # 右脚
    seth(75)
    circle(-50,30)
    circle(-4,140)
    seth(-95)
    circle(-80,40)
    circle(-4,180)
    
    #左脚
    goto(125,-110)
    seth(-90)
    circle(-80,30)
    circle(-6,140)
    seth(200)
    circle(-90,65)
    
    # 与尾巴闭合
    goto(0,-100)
    end_fill()
    
    # fillcolor('yellow')
    # begin_fill()
    # goto(0,-100)
    # # 左身体
    # seth(105)
    # circle(-180,30)
    # # 左脸颊
    # seth(110)
    # circle(-100,50)
    # # 左耳朵
    # seth(150)
    # circle(-190,15)
    pu()
    goto(-32,108)
    pd()
    fillcolor('black')
    begin_fill()
    circle(-190,15)
    goto(-40,145)
    goto(-32,108)
    end_fill()
    
    pu()
    goto(-40,145)
    pd()
    seth(-20)
    circle(-180,27)
    
    
    # 额头
    seth(20)
    circle(-100,40)
    
    # 右耳朵
    seth(95)
    circle(-190,17)
    goto(103,158)
    
    fillcolor('black')
    begin_fill()
    circle(-190,13)
    goto(125,175)
    goto(103,158)
    end_fill()
    
    # pu()
    # goto(125,175)
    # pd()
    
    # seth(-80)
    # circle(-190,27)
    
    # 右脸颊和下巴
    # seth(295)
    # circle(-65,25)
    # seth(260)
    # circle(50,30)
    # seth(285)
    # circle(-40,60)
    pu()
    goto(117,-5)
    pd()
    seth(205)
    circle(-150,20)
    circle(-50,20)
    circle(-180,5)
    
    # 手
    pu()
    goto(117,-5)
    pd()
    goto(110,-9)
    seth(-45)
    circle(-45,58)
    goto(121,-52)
    circle(-45,22)
    goto(110,-70)
    x=110
    y=-70
    for i in range(5):
        x = x-2
        if i%2 == 0: y = y+4
        else: y = y-4
        goto(x,y)
    
    x=100
    y=-66
    for i in range(3):
        y = y-2
        if i%2 != 0: x = x+3
        else: x = x-4
        goto(x,y)
    
    seth(205)
    circle(-50,60)
    
    x=100
    y=-66
    
    pu()
    goto(x,y)
    pd()
    
    for i in range(3):
        y = y+2
        if i%2 != 0: x = x+4
        else: x = x-3
        goto(x,y)
    
    seth(130)
    circle(75,45)
    
    pu()
    goto(92,-53)
    pd()
    
    seth(95)
    circle(-75,25)
    
    # # 双脚
    # pu()
    # goto(121,-52)
    # pd()
    # goto(122,-50)
    # seth(-30)
    # circle(-35,55)
    # # 右脚
    # seth(75)
    # circle(-50,30)
    # circle(-4,140)
    # seth(-95)
    # circle(-80,40)
    # circle(-4,180)
    
    # #左脚
    # goto(125,-110)
    # seth(-90)
    # circle(-80,30)
    # circle(-6,140)
    # seth(200)
    # circle(-90,65)
    
    # # 与尾巴闭合
    # goto(0,-100)
    
    # 左脚上半部分
    pu()
    goto(125,-110)
    pd()
    
    seth(85)
    circle(4,180)
    seth(230)
    circle(65,30)
    seth(60)
    circle(50,70)
    
    # end_fill()
    
    # 眼睛
    pu()
    goto(45,52)
    pd()
    fillcolor('black')
    begin_fill()
    circle(14,360)
    end_fill()
    
    pu()
    goto(40,50)
    pd()
    fillcolor('white')
    begin_fill()
    circle(5,360)
    end_fill()
    
    pu()
    goto(105,50)
    pd()
    fillcolor('black')
    begin_fill()
    circle(14,360)
    end_fill()
    
    pu()
    goto(97,48)
    pd()
    fillcolor('white')
    begin_fill()
    circle(5,360)
    end_fill()
    
    # 腮红
    pu()
    goto(33,20)
    pd()
    fillcolor('tomato')
    begin_fill()
    circle(15,360)
    end_fill()
    pu()
    goto(115,17)
    pd()
    fillcolor('tomato')
    begin_fill()
    circle(13,360)
    end_fill()
    
    # 鼻子
    pu()
    fillcolor('black')
    begin_fill()
    goto(61,22)
    pd()
    goto(65,22)
    goto(64,20)
    goto(61,22)
    end_fill()
    
    # 微笑
    a=np.sqrt(3)
    
    pu()
    goto(62,13)
    pd()
    seth(240)
    circle(-12,120)
    
    pu()
    goto(62,13)
    pd()
    seth(-60)
    circle(12,120)
    
    # 嘴巴填充
    pu()
    goto(62,13)
    pd()
    
    fillcolor('lightcoral')
    begin_fill()
    seth(240)
    circle(-12,60)
    goto(62-6*a,7)
    seth(-90)
    circle(20,55)
    goto(62,-10)
    
    pu()
    goto(62,13)
    pd()
    seth(-60)
    circle(12,60)
    goto(62+6*a,7)
    seth(-90)
    circle(-20,55)
    goto(62,-10)
    
    end_fill()
    hideturtle()
    
    展开全文
  • python 使用 turtle皮卡丘

    千次阅读 2020-06-15 19:15:46
    from turtle import * screensize(800, 600, "#fed926") setup(width=1000, height=1000, startx=50, starty=50) pensize(5) pencolor("black") speed(11) def leftEar(): # 海龟方向 setheading(30) penup() ...
  • 用python的turtle库画皮卡丘

    千次阅读 2019-10-02 08:43:27
    20180406027 邓睿涵 20180406064 王茜 ...from turtle import * screensize(650,500,"yellow") setup(800,550) penup() goto(-185,65) pendown() pensize(5) color("black") begin_fill() circle(5...
  • 原标题:实现童年宝可梦,教你用Python一只属于自己的皮卡丘 大数据文摘出品作者:李雷、蒋宝尚还记得小时候疯狂收集和交换神奇宝贝卡片的经历吗?还记得和小伙伴拿着精灵球,一起召唤小精灵的中二模样吗?最近...
  • Pikaqiu 用turtle绘画的皮卡丘 首先我们导入turtle库和time库(用来做动画使用): import turtle as t import time 由于turtle没有曲线的函数,因此我们自定义曲线函数,函数有4个参数,ang偏转角度,dis移动...
  • Python 画皮卡丘 import turtle # 画鼻子 def drawNose(): turtle.penup() turtle.seth(90) turtle.fd(100) turtle.pendown() turtle.begin_fill() turtle.fillcolor('black') turtle.seth(45) turtle.fd...
  • from turtle import *screensize(650,500,"yellow")setup(800,550)penup()goto(-185,65)pendown()pensize(5)color("black")begin_fill()circle(50,360)end_fill()penup()goto(-210,110)pendown...
  • 绘图之前先要安装turtle模块 python 2: pip install turtle python 3: pip3 install turtle 1.小猪佩奇: #!/usr/bin/env python2 # coding=utf-8 import turtle as t t.pensize(4) t.hideturtle() t.colormode...
  • 直接可运行,然后仔细看.../usr/bin/env python3# -*- coding: utf-8 -*-# @Author: ai8py# @Date: 2019-06-11 13:15:37# @Env: python 3.6# @Github: https://www.qi8py.comimport turtledef getPosition(x, y):tur...
  • 教大家用python画皮卡丘的脸

    万次阅读 多人点赞 2018-10-20 18:30:11
    仅以次程序送给我的姐姐,嘻嘻~ ...到这里,我们可爱的皮卡丘的脸就好了,如果想送给别人,就用pyinstaller工具打包为exe,直接执行就可以了,记住一定要存为.py后缀才可以,如果将其他后缀直接改为.p...
  • from turtle import * ''' 绘制皮卡丘头部 ''' def face(x,y): 脸 begin_fill() penup() # 将海龟移动到指定的坐标 goto(x, y) pendown() # 设置海龟的方向 setheading(40) circle(-150, 69) fillcolor...
  • 使用turtle库画一朵玫瑰花 效果见 https://img-blog.csdnimg.cn/20190517222529805.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDUwNTU...
  • python一个可爱的皮卡丘(完整代码)

    万次阅读 多人点赞 2020-11-09 18:32:30
    from turtle import * import turtle as t from random import * def infoPrt(): print('coordinate: ' + str(t.pos())) print('angle: ' + str(t.heading())) t.pensize(3) t.hideturtle()
  • /usr/bin/env python# -*- coding:utf-8 -*-from turtle import *'''绘制皮卡丘头部'''def face(x,y):"""脸"""begin_fill()penup()# 将海龟移动到指定的坐标goto(x, y)pendown()# ...
  • /usr/bin/env python# -*- coding:utf-8 -*-from turtle import *'''绘制皮卡丘头部'''def face(x,y):"""脸"""begin_fill()penup()# 将海龟移动到指定的坐标goto(x, y)pendown()# ...
  • /usr/bin/env python# -*- coding:utf-8 -*-from turtle import *'''绘制皮卡丘头部'''def face(x,y):"""脸"""begin_fill()penup()# 将海龟移动到指定的坐标goto(x, y)pendown()# ...
  • 开发工具 **Python版本:**3.6.4 相关模块: turtle模块。 环境搭建 安装Python并添加到环境变量即可。...皮卡丘相关文件 ...关注并转发后私信回复“皮卡丘”获取。...turtle文档: ...代码里有不懂的可以参考这个...pensize:
  • /usr/bin/env python# -*- coding:utf-8 -*-from turtle import *'''绘制皮卡丘头部'''def face(x,y):"""脸"""begin_fill()penup()# 将海龟移动到指定的坐标goto(x, y)pendown()# ...
  • /usr/bin/env python# -*- coding:utf-8 -*-from turtle import *'''绘制皮卡丘头部'''def face(x,y):"""脸"""begin_fill()penup()# 将海龟移动到指定的坐标goto(x, y)pendown()# ...
  • /usr/bin/env python# -*- coding:utf-8 -*-from turtle import *'''绘制皮卡丘头部'''def face(x,y):"""脸"""begin_fill()penup()# 将海龟移动到指定的坐标goto(x, y)pendown()# ...
  • 开发工具Python版本:3.6.4相关模块:turtle模块。环境搭建安装Python并添加到环境变量即可。在cmd窗口运行"pikachu.py"文件即可。效果如下:​turtle文档:...
  • 用python一只可爱的皮卡丘

    万次阅读 多人点赞 2019-06-28 21:28:45
    效果图 #!/usr/bin/env python ...from turtle import * ''' 绘制皮卡丘头部 ''' def face(x,y): """脸""" begin_fill() penup() # 将海龟移动到指定的坐标 goto(x, y) pendown() # 设置...
  • /usr/bin/env python# -*- coding:utf-8 -*-from turtle import *'''绘制皮卡丘头部'''def face(x,y):"""脸"""begin_fill()penup()# 将海龟移动到指定的坐标goto(x, y)pendown()# ...
  • 科普:皮卡丘是日本任天堂公司开发的掌机游戏系列《口袋妖怪》中登场精灵中的一种,为口袋妖怪里代表性的角色。随着其周边动画宠物小精灵(即神奇宝贝)动画的热播,这只神奇宝贝的魅力逐渐开始被低年龄层的玩家所...
  • 今天给大家分享皮卡丘,希望大家每天开开心心。让我们愉快地开始吧~ 效果展示 开发工具 Python版本: 3.6.4 相关模块: turtle模块。 环境搭建 安装Python并添加到环境变量即可。 原理简介 turtle文档: ...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 201
精华内容 80
关键字:

turtle画皮卡丘