最新公告
  • 欢迎您光临<我爱源码网>,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 如何用python画猪头


    用python画猪头的方法:首先设置画布和画笔,代码为【a.screensize(400,300)a.setup(width=400,height=300)】;然后画脸型,代码为【.goto(-100,100)】;最后留存图像在画布上即可。

    【相关学习推荐:python视频】

    用python画猪头的方法:

    画布和画笔设置

    import turtle as a
    a.screensize(400,300)//设置屏幕大小
    a.setup(width=400,height=300)//设置画布大小
    a.pensize(15)//设置画笔宽度
    a.speed(5)//设置画笔速度
    a.hideturtle()//隐藏画笔

    画脸盘子

    a.penup()//提笔
    a.goto(-100,100)//移动画笔位置
    a.setheading(180)//设置朝向正西
    a.pencolor("pink")
    a.pendown()//放笔
    a.circle(200)

    取名字

    a.penup()//取名
    a.goto(-150,10)
    yourname=a.textinput("请老实回答","你的名字是?")
    name=yourname+"崽崽"
    a.pendown()
    a.write(name,font=("elephant",25,"bold"))//打印文本

    画眼睛

    a.penup()//画左眼
    a.goto(-200,0)
    a.pendown()
    a.circle(25)
    a.penup()
    a.goto(-200,-14)
    a.pendown()
    a.circle(9)
    a.penup()//光晕
    a.goto(-190,-20)
    a.pencolor("white")
    a.pendown()
    a.dot(10)
    a.penup()//画右眼
    a.pencolor("pink")
    a.goto(0,0)
    a.pendown()
    a.circle(25)
    a.penup()//光晕
    a.goto(0,-14)
    a.pendown()
    a.circle(9)
    a.penup()
    a.goto(-10,-20)
    a.pencolor("white")
    a.pendown()
    a.dot(10)

    画鼻子

    a.penup()//画鼻子
    a.speed(10)//设置画笔速度
    a.pencolor("pink")
    a.goto(-150,-75)
    a.setheading(45)
    a.pendown()
    for i in range(90):
        a.forward(1.5)
        a.right(1)
    for i in range(3): //圆化棱角,每转16度向前走3个像素
        a.right(16)
        a.forward(3)
    a.forward(15)
    for i in range(3): //圆化棱角
        a.right(16)
        a.forward(3)
    a.setheading(225)
    for i in range(90):
        a.forward(1.5)
        a.right(1)
    for i in range(3): //圆化棱角
        a.right(16)
        a.forward(3)
    a.forward(15)
    for i in range(3): //圆化棱角
        a.right(16)
        a.forward(3)
    a.penup()
    a.speed(5)//设置画笔速度
    a.goto(-125,-70)//第一条杠
    a.setheading(270)
    a.pendown()
    a.forward(50)
    a.penup()
    a.goto(-70,-65)//第二条杠
    a.pendown()
    a.forward(55)

    画嘴巴

    a.penup()//画嘴巴
    a.speed(10)//设置画笔速度
    a.goto(-135,-165)
    a.setheading(305)
    a.pendown()
    for i in range(120):
        a.forward(1)
        a.left(1)

    画耳朵

    a.penup()//画右耳朵
    a.speed(5)
    a.setheading(0)
    a.goto(-17,90)
    a.pendown()
    a.forward(60)
    a.penup()
    a.goto(28,75)//跳到下一笔起始位置
    a.setheading(45)
    a.pendown()
    a.forward(110)
    a.right(45)
    a.forward(40)
    a.setheading(225)
    a.forward(40)
    a.setheading(270)
    for i in range(7): //圆化棱角
        a.right(2.5)
        a.forward(10)
    a.forward(80)
    a.penup()//画左耳朵
    a.goto(-183,90)
    a.setheading(180)
    a.pendown()
    a.forward(60)
    a.penup()
    a.goto(-230,75)//跳到下一笔起始位置
    a.setheading(135)
    a.pendown()
    a.forward(110)
    a.left(45)
    a.forward(40)
    a.setheading(-45)
    a.forward(40)
    a.setheading(270)
    for i in range(10): //圆化棱角
        a.left(2.5)
        a.forward(15)

    画腮红

    a.penup()//画左腮红
    a.pencolor("tomato")//设置成番茄色
    a.goto(-250,-100)
    a.setheading(270)
    a.pendown()
    a.forward(20)
    a.penup()
    a.goto(-210,-100)
    a.pendown()
    a.forward(20)
    a.penup()//画右腮红
    a.goto(10,-100)
    a.pendown()
    a.forward(20)
    a.penup()
    a.goto(50,-100)
    a.pendown()
    a.forward(20)
    a.done() //留存图像在画布上

    献上完整源代码

    #!/usr/bin/env python3.7 #指明用什么可执行程序运行这个文件代码
    #-*- coding:UTF-8 -*-   #保证能顺利解析中文
    #author:Boosirit time:2020/4/5
    import turtle as a
    a.screensize(400,300)#设置屏幕大小
    a.setup(width=400,height=300)#设置画布大小
    a.pensize(15)#设置画笔宽度
    a.speed(5)#设置画笔速度
    a.hideturtle()#隐藏画笔
    a.penup()#画脸
    a.goto(-100,100)
    a.setheading(180)#设置朝向正西
    a.pencolor("pink")
    a.pendown()
    a.circle(200)
    a.penup()#取名
    a.goto(-150,10)
    yourname=a.textinput("请老实回答","你的名字是?")
    name=yourname+"崽崽"
    a.pendown()
    a.write(name,font=("elephant",25,"bold"))#打印文本
    a.penup()#画左眼
    a.goto(-200,0)
    a.pendown()
    a.circle(25)
    a.penup()
    a.goto(-200,-14)
    a.pendown()
    a.circle(9)
    a.penup()#光晕
    a.goto(-190,-20)
    a.pencolor("white")
    a.pendown()
    a.dot(10)
    a.penup()#画右眼
    a.pencolor("pink")
    a.goto(0,0)
    a.pendown()
    a.circle(25)
    a.penup()#光晕
    a.goto(0,-14)
    a.pendown()
    a.circle(9)
    a.penup()
    a.goto(-10,-20)
    a.pencolor("white")
    a.pendown()
    a.dot(10)
    a.penup()#画鼻子
    a.speed(10)#设置画笔速度
    a.pencolor("pink")
    a.goto(-150,-75)
    a.setheading(45)
    a.pendown()
    for i in range(90):
        a.forward(1.5)
        a.right(1)
    for i in range(3):#圆化棱角,每转16度向前走3个像素
        a.right(16)
        a.forward(3)
    a.forward(15)
    for i in range(3):#圆化棱角
        a.right(16)
        a.forward(3)
    a.setheading(225)
    for i in range(90):
        a.forward(1.5)
        a.right(1)
    for i in range(3):#圆化棱角
        a.right(16)
        a.forward(3)
    a.forward(15)
    for i in range(3):#圆化棱角
        a.right(16)
        a.forward(3)
    a.penup()
    a.speed(5)#设置画笔速度
    a.goto(-125,-70)#第一条杠
    a.setheading(270)
    a.pendown()
    a.forward(50)
    a.penup()
    a.goto(-70,-65)#第二条杠
    a.pendown()
    a.forward(55)
    a.penup()#画嘴巴
    a.speed(10)#设置画笔速度
    a.goto(-135,-165)
    a.setheading(305)
    a.pendown()
    for i in range(120):
        a.forward(1)
        a.left(1)
        
    a.penup()#画右耳朵
    a.speed(5)
    a.setheading(0)
    a.goto(-17,90)
    a.pendown()
    a.forward(60)
    a.penup()
    a.goto(28,75)#跳到下一笔起始位置
    a.setheading(45)
    a.pendown()
    a.forward(110)
    a.right(45)
    a.forward(40)
    a.setheading(225)
    a.forward(40)
    a.setheading(270)
    for i in range(7):#圆化棱角
        a.right(2.5)
        a.forward(10)
    a.forward(80)
    a.penup()#画左耳朵
    a.goto(-183,90)
    a.setheading(180)
    a.pendown()
    a.forward(60)
    a.penup()
    a.goto(-230,75)#跳到下一笔起始位置
    a.setheading(135)
    a.pendown()
    a.forward(110)
    a.left(45)
    a.forward(40)
    a.setheading(-45)
    a.forward(40)
    a.setheading(270)
    for i in range(10):#圆化棱角
        a.left(2.5)
        a.forward(15)
        
    a.penup()#画左腮红
    a.pencolor("tomato")#设置成番茄色
    a.goto(-250,-100)
    a.setheading(270)
    a.pendown()
    a.forward(20)
    a.penup()
    a.goto(-210,-100)
    a.pendown()
    a.forward(20)
    a.penup()#画右腮红
    a.goto(10,-100)
    a.pendown()
    a.forward(20)
    a.penup()
    a.goto(50,-100)
    a.pendown()
    a.forward(20)
    a.done()#留存图像在画布上
    我爱源码网-网站源码,模板插件,商业资源,破解软件,技术教程,棋牌源码,好东西分享,免费分享下载!
    我爱源码网 » 如何用python画猪头

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    我爱源码网
    网站源码,模板插件,商业资源,破解软件,技术教程,棋牌源码,PHP源码,PPT模板,PS,AI,PNG图片素材,免费分享下载!

    发表评论

    发表评论

    • 486会员总数(位)
    • 816资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 291稳定运行(天)

    找源码就上我爱源码网 5iymw.com

    开通SVIP 源码推荐
    
    开通VIP 享更多特权