【Python表白集】没有哪个女孩子 不喜欢花 不喜欢惊喜:“一束花的仪式感,永远不会过时呢~”(turtle绘图代码)

news2025/1/23 11:52:43

导语

“我想和你在一起虚度时光,坐看云卷云舒,花开花落”

所有文章完整的素材+源码都在👇👇

粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。

又快到了一年小长假的时候啦,

单身狗的你们还好嘛~~

还是,你们找到想要表白的人啦?有想要一起去旅游的人了鸭~

在此"幸福佳节(5.1)",贴心的送上告白文案,并附上土味情话PK程序员告白代码

到底谁会赢?我是木木子,不仅能教你们写代码还是你们的恋爱军师哦!嘿嘿嘿~

本文是很多很多的Python绘图Turtle合集组合而成的,希望大家喜欢啦~

正文

喜欢和爱是不一样的,如果你喜欢一朵花,你会摘下它。

如果你爱一朵花,你会给它浇水。

就好像我爱你这件事,表白的场景想了千万遍,假装你听见我的告白,可爱的脸庞会泛起红

晕,不自觉地笑容满溢,用拥抱回答我的告白。

为了准备好这场告白,我开始搜集甜蜜的句子,捕捉心动的节奏,然后鼓起勇气,把“我爱你”说

给你听。于是,便有了这个将《表白》进行到底的代码(turtle)集合。我想带你一起去看花海!

一、樱花树🎊

1)樱花文案

🦋樱花,每一次相遇都只如初见。

🦋里樱花醉金徽,不负春光不负卿。

🦋阳光如此明媚、陪我赏樱花可好。

🦋在温暖的春风里,看一场浪漫樱花。

2)代码展示

from turtle import *
from random import *
from math import *
class Tree:
    def __init__(self):
        setup(1000, 700)
        bgcolor(1, 1, 1)  # 背景色
        # ht()  # 隐藏turtle
        speed(10)  # 速度 1-10渐进,0 最快
        # tracer(1, 100)    # 设置绘图屏幕刷新频率,参数1设置在正常刷新频次的第参数1次刷新,参数2设置每次刷新的时延
        tracer(0, 0)
        pu()  # 抬笔
        backward(100)
        # 保证笔触箭头方向始终不向下,此处使其左转90度,而不是右转
        left(90)  # 左转90度
        backward(300)  # 后退300
    def tree(self, n, l):
        pd()  # 下笔
        # 阴影效果
        t = cos(radians(heading() + 45)) / 8 + 0.25
        pencolor(t, t, t)
        pensize(n / 1.2)
        forward(l)  # 画树枝
        if n > 0:
            b = random() * 15 + 10  # 右分支偏转角度
            c = random() * 15 + 10  # 左分支偏转角度
            d = l * (random() * 0.25 + 0.7)  # 下一个分支的长度
            # 右转一定角度,画右分支
            right(b)
            self.tree(n - 1, d)
            # 左转一定角度,画左分支
            left(b + c)
            self.tree(n - 1, d)
            # 转回来
            right(c)
        else:
            # 画叶子
            right(90)
            n = cos(radians(heading() - 45)) / 4 + 0.5
            pencolor(n, n * 0.8, n * 0.8)
            fillcolor(n, n * 0.8, n * 0.8)
            begin_fill()
            circle(3)
            left(90)
            end_fill()
            # 添加0.3倍的飘落叶子
            if random() > 0.7:
                pu()
                # 飘落
                t = heading()
                an = -40 + random() * 40
                setheading(an)
                dis = int(800 * random() * 0.5 + 400 * random() * 0.3 + 200 * random() * 0.2)
                forward(dis)
                setheading(t)
                # 画叶子
                pd()
                right(90)
                n = cos(radians(heading() - 45)) / 4 + 0.5
                pencolor(n * 0.5 + 0.5, 0.4 + n * 0.4, 0.4 + n * 0.4)
                fillcolor(n, n * 0.8, n * 0.8)
                begin_fill()
                circle(2)
                left(90)
                end_fill()
                pu()
                # 返回
                t = heading()
                setheading(an)
                backward(dis)
                setheading(t)
                # pass
        pu()
        backward(l)  # 退回
def main():
    tree = Tree()
    tree.tree(12, 100)  # 递归7层
    done()
if __name__ == '__main__':
    main()

3)效果展示

二、玫瑰花💓

1)玫瑰文案

🎐只有玫瑰,与你相称。

🎐“玫瑰到了花期”意思是我想你了

🎐我将玫瑰藏于身后,时刻期盼着与你赴约

🎐也许世界上也有五千朵和你样的花,但只有你是我独一元二的玫瑰。

2)代码展示

t.setup(800,800)
t.hideturtle()
t.speed(11)
t.penup()
t.goto(50,-450)
t.pensize(5)
t.pencolor("black")
t.seth(140)
t.pendown()
t.speed(10)
t.circle(-300,60)
t.fd(100)
 
#叶子
t.seth(10)
t.fd(50)
t.fillcolor("green")
t.begin_fill()
t.right(40)
t.circle(120,80)
t.left(100)
t.circle(120,80)
t.end_fill()
t.seth(10)
t.fd(90)
t.speed(11)
t.penup()
t.fd(-140)
t.seth(80)
#一片叶子
t.pendown()
t.speed(10)
t.fd(70)
t.seth(160)
t.fd(50)
t.fillcolor("green")
t.begin_fill()
t.right(40)
t.circle(120,80)
t.left(100)
t.circle(120,80)
t.end_fill()
t.seth(160)
t.fd(90)
t.speed(11)
t.penup()
t.fd(-140)
t.seth(80)
t.pendown()
t.speed(10)
#
t.fd(100)
#花瓣
t.seth(-20)
t.fillcolor("blue")
t.begin_fill()
t.circle(100,100)
t.circle(-110,70)
t.seth(179)
t.circle(223,76)
t.end_fill()
#2花瓣
t.speed(11)
t.fillcolor("blue")
t.begin_fill()
 
t.left(180)
t.circle(-223,60)
t.seth(70)
t.speed(10)
t.circle(-213,15)#55
t.left(70)#125
t.circle(200,70)
t.seth(-80)
t.circle(-170,40)
t.circle(124,94)
t.end_fill()
#
t.speed(11)
t.penup()
t.right(180)
t.circle(-124,94)
t.circle(170,40)
t.pendown()
t.speed(10)
 
t.seth(-60)
t.circle(175,70)
 
t.seth(235)
t.circle(300,12)
t.right(180)
t.circle(-300,12)
 
t.seth(125)
t.circle(150,60)
 
t.seth(70)
t.fd(-20)
t.fd(20)
 
t.seth(-45)
t.circle(150,40)
t.seth(66)
t.fd(-18.5)
t.fd(18.5)
 
t.seth(140)
t.circle(150,27)
t.seth(60)
t.fd(-8)
 
t.speed(11)
t.penup()
t.left(20.8)
t.fd(-250.5)
 
#3花瓣
 
t.pendown()
t.speed(10)
t.fillcolor("blue")
t.begin_fill()
t.seth(160)
 
t.circle(-140,85)
t.circle(100,70)
t.right(165)
t.circle(-200,32)
t.speed(11)
t.seth(-105)
t.circle(-170,14.5)
t.circle(123,94)
t.end_fill()
t.done()

3)效果展示

三、牡丹花🫣

1)牡丹文案

🎀春来无事,只为花忙。

🎀“花香暗相许,浓淡两相如。”

🎀下次见面可以从送我花开始吗?

🎀你自山河林间来,惊鸿一现百花开。

2)代码展示

import turtle
t = turtle.Pen()
t.pencolor("red")
for x in range(360):
    t.forward(x)
    t.left(49)

3)效果展示

四、不知名花花❣️

1)花花文案

💫见山是山,见海是海,见花便是花。

💫“盛开的不是花,是对你漫山遍野的喜欢。”

💫花出,花开,花盛,花枯,花落,有始就有终。

💫“我不喜欢花,我只喜欢你抱着花朝我走来的样子。”

2)代码展示

import turtle as t
def drawDiamond(Tom):
    for i in range(2):
        Tom.forward(100)
        Tom.right(45)
        Tom.forward(100)
        Tom.right(135)
def drawFlower():
    window=t.Screen()
    window.bgcolor('green')
    Tom = t.Turtle()
    Tom.shape('turtle')
    Tom.color('yellow')
    Tom.speed(8)
    Tom.fillcolor('red')
    Tom.begin_fill()
    for i in range(18):
        drawDiamond(Tom)
        Tom.right(20)
    Tom.end_fill()
    Tom.hideturtle()
    drawDiamond(Tom)
    window.exitonclick()
    Tom.done()
drawFlower()

3)效果展示

五、一朵小花🎄

1)小花文案

✨阳光洒在花上,也能照进心里。

✨“冬天花败,春暖花开,有人离去,有人归来。”

✨“是因为快乐才买花,而不是因为买花快乐而买花。

✨“有种花叫满天星,它的花语是我甘愿做配角瞒着所有爱你,我携满天星以赠你,仍觉满天星

不及你。”

2)代码展示

# -*- coding: cp936 -*-

import turtle

import math

 

def p_line(t, n, length, angle):

    """Draws n line segments."""

    for i in range(n):

        t.fd(length)

        t.lt(angle)

 

def polygon(t, n, length):

    """Draws a polygon with n sides."""

    angle = 360/n

    p_line(t, n, length, angle)

 

def arc(t, r, angle):

    """Draws an arc with the given radius and angle."""

    arc_length = 2 * math.pi * r * abs(angle) / 360

    n = int(arc_length / 4) + 1

    step_length = arc_length / n

    step_angle = float(angle) / n

 

    # Before starting reduces, making a slight left turn.

    t.lt(step_angle/2)

    p_line(t, n, step_length, step_angle)

    t.rt(step_angle/2)

 

def petal(t, r, angle):

    """Draws a 鑺辩摚 using two arcs."""

    for i in range(2):

        arc(t, r, angle)

        t.lt(180-angle)

 

def flower(t, n, r, angle, p):

    """Draws a flower with n petals."""

    for i in range(n):

        petal(t, r, angle)

        t.lt(p/n)

 

def leaf(t, r, angle, p):

    """Draws a 鍙跺瓙 and fill it."""

    t.begin_fill() # Begin the fill process.

    t.down()

    flower(t, 1, r, angle, p)

    t.end_fill()

 

def main():

 

    window= turtle.Screen() #creat a screen

    window.bgcolor("white")

    window.title("draw a flower")

    lucy= turtle.Turtle()

    lucy.shape("turtle")

    lucy.color("red")

    lucy.width(3)

    #lucy.speed(10)

 

# Drawing flower

    flower(lucy, 7, 60, 100, 360)

 

# Drawing pedicel

    lucy.color("brown")

    lucy.rt(90)

    lucy.fd(200)

 

# Drawing leaf 1

    lucy.width(1)

    lucy.rt(270)

    lucy.color("green")

    leaf(lucy, 40, 80, 180)

    lucy.rt(140)

    lucy.color("black")

    lucy.fd(30)

    lucy.lt(180)

    lucy.fd(30)

 

# Drawing leaf 2

    lucy.rt(120)

    lucy.color("green")

    leaf(lucy, 40, 80, 180)

    lucy.color("black")

    lucy.rt(140)

    lucy.fd(30)

    lucy.ht() # hideturtle

    window.exitonclick()

 

main()

3)效果展示

​六、尖尖花🫣

1)文案

😁因为有你,花便有了去处。

😁问了问心 它说情不自禁。

😁做个浪漫的人,从给自己买花开始。

😁揣着一口袋的开心满载而归,还有定格春天的味道。

2)代码展示

from turtle import *
from math import *
n=eval(input("请输入花瓣数n=  (n=3,6,9...)"))
angle=2*pi/n
l=2*200*sin(angle/2)
color("red","pink")
penup()
rt(90)
fd(150)
lt(90)
pendown()
lt(60)
for i in range(int(n/3)):
  if i==0:
    begin_fill()
    for i in range(3):
       circle(200,120)
       lt(120)
    end_fill()
  elif i>0:
    rt(60)
    penup()
    fd(l*cos(angle/2))
    lt(90)
    fd(l*sin(angle/2))
    pendown()
    setheading(0)
    lt(60+i*degrees(angle))
    begin_fill()
    for i in range(3):
              circle(200,120)
              lt(120)
    end_fill()

3)效果展示

总结

“路灯的三个影子一个是我的 另一个也是我的 还有一个是我们的”。哎呀!今天的文案甜度已经

超标了,大家放心“食用”叭~保证甜到掉牙~~~

嘿嘿,今天的代码写到这里就结束了哟,想要继续学习的滴滴我拿源码资料啦!

✨完整的素材源码等:可以滴滴我吖!或者点击文末hao自取免费拿的哈~

 🔨推荐往期文章——

项目1.1  蔡徐坤打篮球

【Python搞笑游戏】因蔡徐坤打篮球动作超火,被某程序员写成了一款游戏,画面美到不敢看,成功学到了精髓~(附源码免费)

项目1.8  Wifi破解免费

Python编程零基础如何逆袭成为爬虫实战高手之《WIFI破解》(甩万能钥匙十条街)爆赞爆赞~

项目1.1   扫雷

 Pygame实战:据说这是史上最难扫雷游戏,没有之一,你们感受下......

项目1.2   魂斗罗

Pygame实战:多年后“魂斗罗”像素风归来 不止是经典与情怀@全体成员

项目1.3  浪漫樱花表白代码合集

【Python表白代码】你喜欢什么场景下的告白?“我途径一场樱花的绽放 想分享给你”(永不落幕的樱花代码合集)

项目 2.1  樱花将灿,冬尽风暖

漫天樱花表白小程序:“樱花将灿,冬尽风暖“一樱花和你我都想念~(内含多份源码)

项目2.3  魔法阵合集

【Turtle合集】火遍抖音的五款魔法阵终于被我找到了(初代萌王,童年的小樱回来了)

🎄文章汇总——

汇总合集 Python—2022 |已有文章汇总 | 持续更新,直接看这篇就够了

(更多内容+源码都在✨文章汇总哦!!欢迎阅读喜欢的文章🎉~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/468526.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何有效使用渲染农场?防止渲染出错的7个方法!

如何使用渲染农场?又如何有效地使用渲染农场,使用云渲染农场时出错怎么办? 众所周知我们可以在任意的笔记本或者终端PC上面来创作 3ds Max 场景,但是实际渲染是这样吗?其实不然,这其中的差距不是一星半点&…

在 iOS 16 中用 SwiftUI Charts 创建一个折线图

前言 苹果在 WWDC 2022 上推出了 SwiftUI 图表,这使得在 SwiftUI 视图中创建图表变得异常简单。图表是以丰富的格式呈现可视化数据的一种很好的方式,而且易于理解。本文展示了如何用比以前从头开始创建同样的折线图少得多的代码轻松创建折线图。此外&am…

Spring Security环境搭建

Spring Security环境搭建 Spring BootSpring Security 认证&#xff1a;判断用户是否是用户合法用户的过程授权&#xff1a;判断系统用户可以访问或访问哪些权限资源 环境搭建 创建springBoot项目并导入springsecurity相关的依赖。 <dependencies><dependency>…

翻转课堂,让传统的以教为中心变成以学中心

翻转教室的故事起源于2007年&#xff0c;美国科罗拉多州洛矶山林地公园高中 (Woodland Park High School)的化学老师Jon Bergmann 和Aaron Sams&#xff0c;为了解决同学的缺课&#xff0c;先将预录好的课程上传到YouTube网站&#xff0c;让学生自行上网浏览学习。 他们发现学…

YOLO物体检测系列1.经典方法概述及评价指标体现

1. 深度学习经典检测方法&#xff1a; two-stage(两阶段)&#xff1a; Faster-rcnn Mask-RCNN系列 one-stage(单阶段)&#xff1a;Yolo系列 两阶段&#xff1a;一阶段实现RPN候选区域预选 二阶段基于候选区域再进行检测回归分类任务 单阶段&#xff1a;一个CNN卷积网络实现检测…

Ficus: 一款 markdown 编辑管理软件

Ficus Ficus 是一款 markdown 文档的编辑管理软件&#xff0c;由 ggG 团队开发。 Ficus 释义为“榕树”&#xff0c;榕树具有“冠盖如伞、一木成林“的特点。这也恰是本款软件想要为用户提供的核心服务&#xff1a;让用户的 md 文档可以像一棵榕树一样被浏览和编辑&#xff0…

EasyExcel动态头导出

前言 这段时间的项目中需要导出动态表格。 根据所选的参数导出对应的字段内容 下图所示选择下面几个tab页就需要导出对应的表头字段 下面为具体实现的效果。表头样式可以通过EasyExcel 提供的方法自定义。 具体实现 主要是通过 传入 exportItem 这个条件来决定导出的事项…

GCM与CCM的的规格和加解密过程

CCM CCM&#xff08;Counter with CBC-MAC&#xff09;是一种基于对称加密算法的认证加密&#xff08;Authenticated Encryption&#xff09;模式&#xff0c;结合了CBC-MAC&#xff08;Cipher Block Chaining Message Authentication Code&#xff09;用于消息认证和CTR&…

沃通TSA可信时间戳服务,保障电子数据法律效力

在全球信息化的大趋势下&#xff0c;以计算机及其网络为依托的电子数据&#xff0c;在证明案件事实的过程中起着越来越重要的作用&#xff0c;而可信时间戳已成为确立电子数据法律效力的重要技术之一。沃通TSA可信时间戳服务&#xff0c;提供具有法律效力的第三方可信时间戳认证…

android10 关闭默认输入法的“更正建议”

1. 场景 使用系统默认的输入法&#xff0c;在进行输入时&#xff0c;在输入法上方&#xff0c;会显示更正建议列表&#xff0c;同时会干扰我们的输入内容&#xff1a;会自动补全到输入框&#xff0c;而且删除不掉&#xff0c;甚至越删越多&#xff0c;非常讨厌。 如下&#x…

Spring IOC之对象的创建方式、策略及销毁时机和生命周期且获取方式

目录 一、对象的创建方式 1. 使用构造方法 2. 使用工厂类方法 3. 使用工厂类的静态方法 二、对象的创建策略 1. 单例策略 2. 多例策略 三、对象的销毁时机 四、生命周期方法 1. 定义生命周期方法 2. 配置生命周期方法 3. 测试 五、获取Bean对象的方式 1. 通过id/…

学习ZLmediaKit流媒体服务器时候遇到的问题

照zlmediakit的源码 自己复制了一份 然后有的地方编译不过修改了部分 测试的时候发现有两个问题 第一是 ffmpeg的ffplay 能播放 vlc不能播放 第二个问题是directProxy设置为0的时候 推流的时候 然后用ffplay播放 只有音频没有视频 查了好久终于解决这个问题 第一个…

pytest 自动化框架搭建-生成一个报告(alluer)

简单的case跑通了&#xff0c;尝试生成报告 1、使用allure-pytest 安装pip3 install allure-pytest 2、使用--alluredir../allure-results 如下我是直接在pytest.ini文件中使用命令 如下生成文件夹和json格式的文件 二、生成allure报告 1、安装allure 我是使用的命令直接…

字节超全学习流程图流出,100天涨薪10k,从功能测试到自动化测试...

今年年初&#xff0c;由于经济压力让我下定决心进阶自动化测试&#xff0c;已经24的我做了3年功能测试&#xff0c;坐标广州薪资定格在8k&#xff0c;可能是生活过的太安逸&#xff0c;觉得8000的工资也够了。 但是生活总是多变的&#xff0c;女朋友的突然怀孕&#xff0c;让我…

thinkphp6(tp6)初步小尝试(记录一下)

thinkphp6&#xff08;tp6&#xff09;初步小尝试&#xff08;记录一下&#xff09; 一、服务器环境二、创建tp6项目三、配置apache四、创建应用五、各应用入口六、简单模板 一、服务器环境 操作系统&#xff1a;ubuntu-22.04.2-live-server-amd64集成xampp(Apache MariaDB …

Python学习10:计算三维空间某点距离原点的欧式距离(python123)

题目描述: 欧几里得度量&#xff08;euclidean metric&#xff09;&#xff08;也称欧氏距离&#xff09;是一个通常采用的距离定义。三维空间里点a和b的坐标如果分别为a(x1,y1,z1)、b(x2,y2,z2)&#xff0c;则ab的距离的计算机公式是dist(a,b) √( (x1-x2)^2(y1-y2)^2(z1-z2…

史上最全Maven教程(四)

文章目录 &#x1f525;Maven聚合开发_聚合关系&#x1f525;Maven聚合开发_继承关系&#x1f525;Maven聚合案例_搭建父工程 &#x1f525;Maven聚合开发_聚合关系 之前我们在Idea中开发时会将项目的所有包放在同一个工程当中。 ⭐ domain&#xff1a;定义实体类 ⭐ dao&…

learn_C_deep_7 (switch 语句的基本理解、case 的作用、break的作用switch、case 推荐规则)

目录 switch 语句的基本理解 case语句的深度理解 case 的作用 case语句的要求 break 的作用 switch case 推荐规则 规则一&#xff1a; 规则二&#xff1a; 小结&#xff1a; switch 语句的基本理解 switch是一种控制语句&#xff0c;用于控制程序流程的走向。在 swit…

Zookeeper系统模型介绍

目录 一、数据模型 二、 节点的类型 &#xff08;1&#xff09;持久节点 &#xff08;2&#xff09;持久顺序节点 &#xff08;3&#xff09;临时节点 &#xff08;4&#xff09;临时顺序节点 三、客户端命令行 &#xff08;1&#xff09;创建节点 &#xff08;2&…

k8s- kubernetes证书过期替换之kubeadm命令 certs renew all方式

k8s- kubernetes证书过期替换之kubeadm命令 certs renew all方式 大纲 基础概念证书替换测试使用kubeadm alpha certs renew all 更新证书重启所有组件和kubelet.service生成kubelet-client-current.pem证书测试替换后集群是否正常工作 基础概念 本次测试使用的k8s集群使用…