import turtle
import time
# 清屏函数
def clear_all():
turtle.penup()
turtle.goto(0, 0)
turtle.color('white')
turtle.pensize(800)
turtle.pendown()
turtle.setheading(0)
turtle.fd(300)
turtle.bk(600)
# 重定位海龟的位置
def go_to(x, y, state):
turtle.pendown() if state else turtle.penup()
turtle.goto(x, y)
# 画爱心
def draw_heart(size):
turtle.color('red', 'pink')
turtle.pensize(2)
turtle.pendown()
turtle.setheading(150)
turtle.begin_fill()
turtle.fd(size)
turtle.circle(size * -3.745, 45)
turtle.circle(size * -1.431, 165)
turtle.left(120)
turtle.circle(size * -1.431, 165)
turtle.circle(size * -3.745, 45)
turtle.fd(size)
turtle.end_fill()
# 画出发射爱心的小人
def draw_people(x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.pensize(2)
turtle.color('black')
turtle.setheading(0)
turtle.circle(60, 360)
turtle.penup()
turtle.setheading(90)
turtle.fd(75)
turtle.setheading(180)
turtle.fd(20)
turtle.pensize(4)
turtle.pendown()
turtle.circle(2, 360)
turtle.setheading(0)
turtle.penup()
turtle.fd(40)
turtle.pensize(4)
turtle.pendown()
turtle.circle(-2, 360)
turtle.penup()
turtle.goto(x, y)
turtle.setheading(-90)
turtle.pendown()
turtle.fd(20)
turtle.setheading(0)
turtle.fd(35)
turtle.setheading(60)
turtle.fd(10)
turtle.penup()
turtle.goto(x, y)
turtle.setheading(-90)
turtle.pendown()
turtle.fd(40)
turtle.setheading(0)
turtle.fd(35)
turtle.setheading(-60)
turtle.fd(10)
turtle.penup()
turtle.goto(x, y)
turtle.setheading(-90)
turtle.pendown()
turtle.fd(60)
turtle.setheading(-135)
turtle.fd(60)
turtle.bk(60)
turtle.setheading(-45)
turtle.fd(30)
turtle.setheading(-135)
turtle.fd(35)
turtle.penup()
# 第一个画面,显示文字
def page0():
turtle.penup()
turtle.goto(-350, 0)
turtle.color('red')
turtle.write('有你生活成缤纷多彩', font=('宋体', 60, 'normal'))
turtle.penup()
turtle.goto(-160, -180)
draw_heart(30)
turtle.penup()
turtle.goto(0, -180)
draw_heart(30)
turtle.penup()
turtle.goto(160, -180)
draw_heart(30)
time.sleep(3)
# 第二个画面,显示发射爱心的小人
def page1():
turtle.speed(10)
turtle.penup()
turtle.goto(-200, -200)
turtle.color('red')
turtle.pendown()
turtle.write('WYJ WP', font=('wisdom', 50, 'normal'))
turtle.penup()
turtle.goto(0, -180)
draw_heart(10)
draw_people(-250, 20)
turtle.penup()
turtle.goto(-150, -30)
draw_heart(14)
turtle.penup()
turtle.goto(-20, -60)
draw_heart(25)
turtle.penup()
turtle.goto(250, -100)
draw_heart(45)
turtle.hideturtle()
# 写送给谁
turtle.pencolor("PINK")
turtle.penup()
turtle.goto(300, 200)
turtle.write(str, move=False, align='center', font=("方正舒体", 30, 'normal'))
time.sleep(3)
def main():
turtle.setup(900, 500)
page0()
clear_all()
page1()
clear_all()
turtle.done()
if __name__ == '__main__':
str = input('请输入表白语:')
main()
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Python 动态心形代码,浪漫表白神器 实现效果 1 数学中美丽的心形线:r=a(1-sinθ) 2 利用python的turtle教你动态的爱心图表白 3 利用python的plt教你画渐变颜色爱心图表白 4 利用python的plt教你画3D爱心图表白 5 利用python一行代码教你画爱心图表白 6 利用python几行代码教你画爱心图表白 7 完美表白工具 520来了想要表白的看这里,教你用python画不同类型的心形图虏获芳心,值得收藏!!
资源推荐
资源详情
资源评论
收起资源包目录
Python 动态心形代码,浪漫表白神器.zip (3个子文件)
解压密码 (2).png 64KB
微信徐师兄2.png 55KB
LoveYou.py 3KB
共 3 条
- 1
资源评论
- Painter462024-03-14这个资源值得下载,资源内容详细全面,与描述一致,受益匪浅。
gdutxiaoxu
- 粉丝: 1516
- 资源: 2910
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功