Python简笔画发射爱心

这篇博客介绍了如何使用Python的turtle模块,在虚拟画布上绘制出可爱的笑脸,作为简单的替代,因为实际画爱心的复杂性较高。
摘要由CSDN通过智能技术生成

抖音上看到,雪地画爱心,爱心比较难实现,所以画了个笑脸。

#PythonHeart
#create date 2018/12/7
#author qifeng 

import turtle as t
x = 0
y = 0
FaceR = 60
EyeL = 40
EyeR = 28
Body = 85
ArmL = 60
ArmR = 65
HandL = 10
HandR = 15
LegL = 70
LegR1 = 55
LegR2 = 60
AngleL = -130
AngleR = -89
SizeBody = 6
size = 4

SmileFaceX = 200
SmileFaceY = 0
SmileFaceR = 50
SmileEyeSize = 6

# 设上面手和身体接触部位为原点
t.pensize(size)
# 脖子
t.pensize(SizeBody)
t.seth(90)
t.fd(Body/3)
#脸
t.pensize(size)
t.seth(0)
t.circle(FaceR,360)
#眼睛左
t.pensize(size+1)
t.pu()
t.seth(90)
t.fd(FaceR*4/5)
t.seth(180)
t.fd(FaceR/5)
t.pd()
t.seth(90)
t.fd(EyeL)
#眼睛右
t.pensize(size+1)
t.pu()
t.seth(-90)
t.fd(EyeL/2)
t.seth(0)
t.fd(FaceR/2)
t.seth(90)
t.fd(EyeR/2)
t.pd()
t.seth(-90)
t.fd(EyeR)
#左手
t.pensize(size)
t.pu()
t.goto(x, y)
t.pd()
t.seth(0)
t.fd(ArmL)
t.seth(90)
t.fd(HandL)
#胸部
t.pensize(SizeBody)
t.pu()
t.goto(x, y)
t.pd()
t.seth(-90)
t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值