程序员怎么表白 用这个表白才是有爱的程序员

python 中turtle库实现爱心表白

做一个有温度的python人

更多关于python请下载博主的资源分享,评论777可得到更多python的学习资源

显示效果

完整代码

import turtle as t
t.speed(0)
t.pensize(1)
t.pencolor('red')
t.setup(800, 800)
# 设置填充
t.fillcolor('red')
t.begin_fill()
# 到起始位置
t.up()
t.goto(0, 100)
t.down()
# 画左半边
t.left(135)
t.fd(120)
t.left(45)
t.fd(100)
t.left(45)
t.fd(100)
t.left(45)
t.fd(90)
t.left(45)
t.goto(0,-240)
# 抬起画笔变换位置
t.up()
t.goto(0, 100)
t.left(90)
t.down()
t.fd(120)
# 画右半边
t.right(45)
t.fd(100)
t.right(45)
t.fd(100)
t.right(45)
t.fd(90)
t.right(45)
t.goto(0,-240)
t.end_fill()

t.pencolor('white')
t.pensize(8)

t.up()
t.goto(-160, 20)
t.down()

# "I"
t.left(135)
t.fd(60)
t.back(30)
t.right(90)
t.fd(80)
t.right(90)
t.fd(30)
t.back(60)

# "L"
t.left(180)
t.up()
t.fd(50)
t.down()
t.left(90)
t.fd(80)
t.back(80)
t.right(90)
t.fd(35)

#  调整位置
t.up()
t.fd(50)
t.left(90)
t.fd(20)
t.down()
# "O"
t.circle(22,-180)
t.back(33)
t.circle(22,-180)
t.back(33)

# 调整位置
t.up()
t.back(20)
t.right(90)
t.fd(40)
t.down()
# 画“V”
t.left(110)
t.fd(80)
t.back(80)
t.right(40)
t.fd(80)

# 调整位置
t.up()
t.right(70)
t.fd(15)
t.down()

# 画 “ E ”
t.fd(35)
t.back(35)
t.right(90)
t.fd(38)
t.left(90)
t.fd(35)
t.back(35)
t.right(90)
t.fd(38)
t.left(90)
t.fd(35)

# 调整位置
t.up()
t.setx(0)
t.back(30)
t.right(90)
t.fd(25)
t.down()

# 画 “U”
t.fd(55)
t.circle(34,180)
t.fd(55)

t.mainloop()
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值