用python画滑稽表情_用Python画QQ表情中的滑稽脸

用Python中的turtle库写的代码,写了很久终于写的比较满意了。先看一下效果图【手动滑稽】

话不多讲,直接干货吧

代码:

import turtle as t

def moveto(x, y):

t.penup()

t.goto(x, y)

t.pendown()

t.setup(width=1000,height=700)

t.pensize(3)

t.color('black','orange')

#t.hideturtle()

moveto(0,-300)

t.circle(300)

t.speed(16)

t.begin_fill()

t.fillcolor()

t.circle(300)

t.end_fill()

#左眼睛

#t.hideturtle()

t.speed(1)

moveto(-200, 50)

t.color('darkorange')

t.begin_fill()

t.fillcolor("white")

t.pensize(6)

t.seth(30)

t.circle(-240, 40)

t.seth(40)

t.circle(30,90)

t.seth(158)

t.circle(180,70)

t.seth(280)

t.circle(30,86)

t.end_fill()

moveto(-180, 63)

t.color("black")

t.pensize(1)

t.begin_fill()

t.fillcolor("black")

t.circle(22)

t.end_fill()

#右眼睛

moveto(50, 80)

t.color('darkorange')

t.begin_fill()

t.fillcolor("white")

t.pensize(6)

t.seth(20)

t.circle(-240, 40)

t.seth(40)

t.circle(30,90)

t.seth(150)

t.circle(180,70)

t.seth(280)

t.circle(30,86)

t.end_fill()

moveto(70, 86)

t.color("black")

t.pensize(1)

t.begin_fill()

t.fillcolor("black")

t.circle(22)

t.end_fill()

# 嘴巴

t.speed(1)

moveto(-200, -60)

t.pensize(10)

t.color("brown")

t.seth(-70)

t.circle(215,150)

#眉毛

t.color("black")

moveto(-200,160)

t.seth(60)

t.circle(-100,40)

t.circle(-50,90)

moveto(50,160)

t.seth(60)

t.circle(-100,40)

t.circle(-50,90)

t.done()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值