Python绘制表白代码,又是一个表白神器(赠源码,文章内有效果展示)

article/2025/9/11 7:35:47

前言

嗨呀,又是我,又给你们带来了表白的代码

之前发了那些 照片里面加文字的…还有烟花…还有跳动爱心…emm你们也可以去看看哦

今天带来的这个,也是很不错哦

只不过它出来的有些慢,我这里先给你们看看这个效果图吧

效果展示

这里事先声明一下

这里的文字数字还有那个Python 都是可以自己改的

数字的画,你们是可以改成自己想说的五句话

爱心内的 就可以是两个人的名字咯

请添加图片描述

代码实现

okok。话不多说 马上开始

导入模块

所有 源码 点击 此处 领取 即可

import os
import pygame
import turtle as t
t.title("Python学习交流Q群:309488165")

画布大小

#t.screensize(1000, 800)
t.setup(startx=0, starty = 0, width=800, height = 600)
t.hideturtle()

画爱心

python学习交流Q群:309488165 ### 源码领取
def heart(x, y):t.penup()t.goto(x, y)t.pendown()t.color('pink')t.setheading(50)t.circle( -5, 180)t.circle( -45, 12)t.setheading(130)t.circle( -45, 12)t.circle( -5, 180)
heart(-30, 155)
heart(-220, 145)
heart(-210, 60)
heart(-100, 100)
heart(-20, 20)
heart(-70, 130)
heart(-140, -20)
heart(30, 100)
heart(-60, -20)
heart(10, 60)
heart(-100, -70)
heart(20, 145)
heart(-140, -20)
heart(-130, 130)
heart(-180, 20)
heart(-170, 155)
heart(-230, 100)
def write_mes(x, y, size, ss):t.hideturtle()t.penup()t.goto(x, y)t.pendown()t.pencolor('black')t.write(ss, font=('Times New Roman', size, 'normal'))

画红心

print('画红心')
def heart_fill(x, y):t.penup()t.goto(x, y)t.pendown()t.color('red', 'red')t.begin_fill()t.setheading(50)t.circle( -5, 180)t.circle( -45, 12)t.setheading(130)t.circle( -45, 12)t.circle( -5, 180)t.end_fill()
x = 90
y = 110

右边爱心

这边的 ‘1’ ‘2’ ‘3’ ‘4’ ‘5’ 是可以改成自己想说的话哦

write_mes(x, y, 11, '1')
heart_fill(-100, 100)
heart_fill(-70, 130)
heart_fill(-30, 155)
heart_fill(20, 145)
heart_fill(30, 100)
write_mes(x, y-30, 11, '2')
heart_fill(10, 60)
heart_fill(-20, 20)
heart_fill(-60, -20)
heart_fill(-100, -70)

左边爱心

write_mes(x, y-30*2, 11, '3')
heart_fill(-140, -20)
heart_fill(-180, 20)
heart_fill(-210, 60)
heart_fill(-230, 100)
write_mes(x, y-30*3, 11, '4')
heart_fill(-220, 145)
heart_fill(-170, 155)
heart_fill(-130, 130)
write_mes(x, y-30*4, 11, '5')
t.speed(200)

画心动线

t.penup()
t.goto(-170, 40)
t.pendown()
t.pencolor('red')
t.setheading(0)
t.pensize(2)
t.forward(10)
  • 第一个小波浪
t.setheading(45)
t.circle(50, 10)
t.setheading(0)
t.circle(-3,90)
t.circle(50, 5)
  • 横线
t.setheading(0)
t.forward(10)
  • 第一个下尖峰
t.setheading(-80)
t.forward(7)
t.setheading(70)
t.forward(25)
t.setheading(-85)
t.forward(29)
t.setheading(70)
t.forward(13)
t.setheading(0)
t.forward(15)

画心

所有 源码 点击 此处 领取 即可

t.setheading(150)
t.circle(-20, 40)
t.circle(-10, 170)
t.setheading(70)
t.circle(-10, 170)
t.circle(-20, 40)
t.setheading(0)
t.forward(15)

写两个人的姓名

铛铛 ~ 这里就是写爱心里面的两个人的名字啦

    write_name(-180, 70, 11, '小圆')write_name(-180, 70, 11, '小圆')write_name(-180, 70, 11, '小圆')heart_bit()write_name(-60, 70, 11, 'Python')write_name(-60, 70, 11, 'Python')write_name(-60, 70, 11, 'Python')write_name(-60, 70, 11, 'Python')write_name(-60, 70, 11, 'Python')undo_back()undo_back()undo_back()undo_back()undo_back()undo_back()undo_back()undo_back()undo_back()undo_back2()
while 1:name_heart_bit()

最后

好啦 今天的分享到这里就结束咯

快点拿去表白吧

朋友们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。
那么对于这些朋友们,我准备了大量的免费视频教程,PDF电子书籍,以及源代码!直接在文末名片自取即可哦!

今天的分享到这里就结束了

顺便给大家推荐一些Python视频教程,希望对大家有所帮助:

Python零基础教学合集

对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/


http://chatgpt.dhexx.cn/article/nxGZDM3x.shtml

相关文章

python浪漫表白代码

python浪漫表白代码 示例代码: import turtle import random# 在(x, y)处画爱心lalala def love(x, y):lv turtle.Turtle()lv.hideturtle()lv.up()# 定位到(x, y)lv.goto(x, y)# 画圆弧def curvemove():for i in range(20):lv.right(10)lv.forward(2)lv.color(r…

python画爱心 好看漂亮的表白代码

效果图如下: 源代码如下: 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 g…

Python浪漫520表白代码

目录 前言 表白界面 跳动的爱心 漂浮的爱心 满屏表白代码 前言 520是每年的5月20日,因数字“520”与“我爱你”发音相似而被许多年轻人用作表达爱意的节日。这个节日起源于中国互联网文化,逐渐传递到其他国家和地区。在这一天,情侣们通…

10个Python绘画表白代码【内附源码,再不收藏你只能单身了】

发现一些很好玩的画图小项目,今天分享给大家,教你怎样用Python画一朵玫瑰花、时钟、爱心、太阳花、月饼、进阶自定义爱心、小猪佩奇、星空、超梦幻的蓝色背景樱花等大家快来学习吧。 运行工具: pycharm 、python 玫瑰花 from turtle impor…

python表白代码简单

你好,我是罡罡同学! 代码谱第一页忘掉心上人,最后一页。。。。。。 打赏一点钱,帮我买包辣条,继续创作,谢大家! python表白代码简单 1.首先你要现有python,以及环境配置&#xff0…

vm虚拟机安装教程及注意事项

前言 1.此教程仅适用于新手,自己用的没问题就不用看了。 2.此教程虚拟机使用的是VMware workstations,安装的是win7操作系统。 正文 1.先去官网下载vmware workstation主程序。 ----如果你的电脑是win10,需要安装win7虚拟机的话&#xf…

VMware 虚拟机安装

文章目录 1 下载与安装1.1 下载1.2 安装 2 虚拟机设置配置2.1 网段检查 3 打开虚拟机镜像 1 下载与安装 VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运…

在vm虚拟机安装windows 11系统全教程

目录 作者语录: 一、准备工具 二、安装Windows系统 1、创建虚拟机环境 2、安装windows11系统 作者语录: 这篇文章从无到有,从小白到会轻轻松松的事,超级详细的过程,请认真观看这些步骤,方面你们操作实践…

VM虚拟机安装Linux系统

Linux的安装前的准备 1、首先在安装Linux前的保证电脑中得有虚拟机的存在,Vmware虚拟机官网网址:https://www.vmware.com/cn.html 如图: 进入vm官网后从资源中找到下载自己喜欢版本就行了,vm的安装我这就不一一解释安装了。或者…

M用户使用VM虚拟机安装win11连不上网,怎么解决

VMware Fusion一款非常受欢迎的虚拟机软件,可以借助VM虚拟机在Mac上运行Windows以及数百个其他操作系统,无需重启电脑。最近好多用户反映在M上使用VM虚拟机安装了windows11系统,结果不能联网怎么办,这个小编为大家带来了一种解决方…

vm虚拟机安装步骤

目录 一、软件安装环境和安装包的准备1、安装包的下载2、安装包截图 二、安装步骤1、点击安装包2、点击下一步3、勾选我接受许可,再点击下一步4、更改安装路径,点击下一步5、取消启动时检查产品更新和客户提升计划,点击下一步6、点击下一步7、…

VMware虚拟机安装

文章目录 一、裸机安装二、系统安装三、系统配置四、根据模板机创建虚拟机 一、裸机安装 创建新的虚拟机,选择"自定义",点击"下一步" 直接"下一步" 选择"稍后安装操作系统"后,点击"下一步&quo…

VMware安装虚拟机

1.新建虚拟机 点击左上角的文件,选择新建虚拟机,会出现新建虚拟机向导界面,选择自定义(高级),点击下一步 2.硬件兼容性选择 硬件兼容性选择Workstation 15.x,点击下一步 3.安装程序光盘映像文件(iso) 选择CentOS7的路径&am…

通过VM虚拟机安装linux系统(centos版本)

一、下载VMware虚拟机 1.下载官网:https://www.vmware.com/cn.html 2.进入官网搜索Workstation Pro 然后就是等待,选择合适的盘装就对了,激活码网上自己找找有很多。 二、linux系统镜像下载(我下的是centos版本的) …

VM虚拟机安装win10

仅用于学习和研究用途,并在下载后24小时删除。本文仅作学习和研究相关用途,作者不负任何法律责任。 准备工作 安装软件 开始 新建虚拟机 我这里已经准备过了,只截图吧,按照图片的设置做。 这里根据需要改动 放心&#xff0…

vm虚拟机怎么安装Win11系统?Win11系统安装到vm虚拟机详细图文教程

vm虚拟机怎么安装Win11系统?今天小编就为大家带来了Win11系统安装到vm虚拟机详细图文教程,感兴趣的朋友一起看看吧 Win11系统怎么安装到vm虚拟机?很多用户都想尝鲜使用最新的Win11系统,可是又怕影响原来的操作系统,那么…

VM (虚拟机)下载及安装详细步骤

下载与安装虚拟机VM详细步骤 一、 需要先下载VM 链接:link ### 选择第一个或第二个进行下载安装二、虚拟机安装 1 .打开下载好的虚拟机安装文件,exe结尾的,它会弹出安装界面。 2 .点击下一步,阅读协议并决定是否接受后再次…

VM虚拟机系统安装

VM安装系统(Windows和centos)遇到的问题 本文共分享两个问题 问题一:vm安装Windows提示couldn’t find bootmgr 问题二:vm安装centos黑屏,导致无法安装 问题一:vm安装Windows提示couldn’t find bootmgr 解…

轻松安装虚拟机:一步步教你安装VM虚拟机

虚拟化技术的发展使得我们可以在一台计算机上运行多个独立的操作系统,而不需要为每个操作系统购买一台独立的计算机。其中最常用的虚拟化软件之一是VM虚拟机,它提供了一个简单而强大的平台,让我们能够在一台主机上安装和运行多个虚拟机。本文…

Redis篇之设置Redis密码以及查看密码

一、前言 对于redis而言,其并没有实现访问控制这个功能,但是可以提供一个轻量级的auth认证方式。 可以通过编辑对应的redis配置文件。redis.conf来启动 二、设置密码 1、找到redis的配置文件 redis.conf 配置文件中的参数:requirepass &…