# 用Python浪漫表白(爱人表白树/玫瑰)

news/2024/2/28 0:22:55

一、爱人表白树

用Python海龟画图表白
在这里插入图片描述
话不多说,直接附上代码

# 用Python海龟画图表白
import turtle
import random# 输入你爱人的姓名:
my_love = "刘亦菲"def love(x, y):lv = turtle.Turtle()lv.hideturtle()lv.up()lv.goto(x, y)  # 定位到(x,y)def curvemove():  # 画圆弧for i in range(20):lv.right(10)lv.forward(2)lv.color('red', 'pink')lv.speed(999)lv.pensize(1)# 开始画爱心lv.down()lv.begin_fill()lv.left(140)lv.forward(22)curvemove()lv.left(120)curvemove()lv.forward(22)lv.write(my_love, font=("Arial", 12, "normal"), align="center")lv.left(140)lv.end_fill()def tree(branchLen, t):if branchLen > 5:if branchLen < 20:t.color("blue")t.pensize(random.uniform((branchLen + 5) / 4 - 2, (branchLen + 6) / 4 + 5))t.down()t.forward(branchLen)love(t.xcor(), t.ycor())t.up()t.backward(branchLen)t.color("brown")returnt.pensize(random.uniform((branchLen + 5) / 4 - 2, (branchLen + 6) / 4 + 5))t.down()t.forward(branchLen)# 递归ang = random.uniform(15, 45)t.right(ang)tree(branchLen - random.uniform(12, 16), t)t.left(2 * ang)tree(branchLen - random.uniform(12, 16), t)t.right(ang)t.up()t.backward(branchLen)
myWin = turtle.Screen()
t = turtle.Turtle()
t.hideturtle()
t.speed(100)
t.left(90)
t.up()
t.backward(200)
t.down()
t.color("brown")
t.pensize(32)
t.forward(60)
tree(100, t)
myWin.exitonclick()

二、matplotlib画玫瑰

深红色、彩虹色、玫瑰色以及绽放式…直接附图附代码
深红色
玫瑰色
彩虹色

# 导入对应的库和包
import numpy as np
import pandas as pd
import matplotlib.pyplot as pltfrom matplotlib import cm
from mpl_toolkits.mplot3d import Axes3D# 深红色、彩虹色、玫瑰色的玫瑰🌹
fig = plt.figure(figsize=(12, 10))
ax = fig.add_subplot(projection = '3d')
[x, t] = np.meshgrid(np.array(range(25)) / 24.0, np.arange(0, 575.5, 0.5) / 575 * 30 * np.pi - 4*np.pi)
p = (np.pi / 2) * np.exp(-t / (8 * np.pi))change = np.sin(20*t)/50
u = 1 - (1 - np.mod(3.3 * t, 2 * np.pi) / np.pi) ** 4 / 2 + change
y = 2 * (x ** 2 - x) ** 2 * np.sin(p)
r = u * (x * np.sin(p) + y * np.cos(p)) * 1.5
h = u * (x * np.cos(p) - y * np.sin(p))
# 玫瑰样式,根据需要调整
# c = plt.get_cmap('magma') # 深红色
c = cm.gist_rainbow_r # 彩虹色
# c= cm.get_cmap('spring_r') # 玫瑰色surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1, cmap= c, linewidth=0, antialiased=True)
plt.show()

还有绽放式的玫瑰,图和代码如下:
绽放式
在这里插入图片描述
在这里插入图片描述

import numpy as np
import pandas as pd
import matplotlib.pyplot as pltfrom matplotlib import cm
from mpl_toolkits.mplot3d import Axes3D# 玫瑰绽放🌹
fig = plt.figure(figsize=(12, 10))
ax = fig.add_subplot(projection = '3d')[x, t] = np.meshgrid(np.array(range(25)) / 24.0, np.arange(0, 575.5, 0.5) / 575 * 6 * np.pi - 4*np.pi)
p = (np.pi / 2) * np.exp(-t / (8 * np.pi))change = np.sin(10*t)/20
u = 1 - (1 - np.mod(5.2 * t, 2 * np.pi) / np.pi) ** 4 / 2 + change
y = 2 * (x ** 2 - x) ** 2 * np.sin(p)
r = u * (x * np.sin(p) + y * np.cos(p)) * 1.5
h = u * (x * np.cos(p) - y * np.sin(p))
# c= plt.get_cmap('spring_r')
# c = cm.gist_rainbow_r # 彩虹色
c = plt.get_cmap('magma') # 深红色
surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1, cmap= c, linewidth=0, antialiased=True)
plt.show()

http://www.ppmy.cn/news/674986.html

相关文章

七夕玫瑰花合集

图片来源&#xff1a;百度动图 一年一度的七夕又快到了&#xff0c;用Python画一朵玫瑰花送给你的那个TA吧图片。更多表白代码可以到”阿黎逸阳的代码“公众号中翻看表白合集中的文章。 一、绘制结果 1. 玫瑰花1 2. 玫瑰花2 二、画玫瑰花代码 1. 用turtle库画一朵玫瑰花版本1 #…

Python画玫瑰(七夕款)

用Python的turtle库画玫瑰 参考文章: (3条消息) 情人节用Python画玫瑰花_python小广的博客-CSDN博客_用python画玫瑰花https://blog.csdn.net/qq_45723275/article/details/122788685?ops_request_misc%257B%2522request%255Fid%2522%253A%2522165961175516782390568033%252…

C语言代码:玫瑰花

前文 在古希腊神话中&#xff0c;玫瑰花集爱与美于一身&#xff0c;既是美神的化身&#xff0c;又溶进了爱神的血液&#xff0c;所以它所代表的含义是爱情。 我们应该用玫瑰花来表达我们的爱意&#xff0c;但是好多的恋人都是因为异地而没有办法去买一束新鲜的玫瑰去送给自己的…

Matlab画的玫瑰花

这是大约3年前写的程序&#xff0c;现在贴处理&#xff0c;存在很多需要优化的地方&#xff0c;有空的话我在简化简化 function plot_rose draw_main(450,90); function draw_main(x,y) %粉红色玫瑰 arcdata{1}[65 -60 150 350 866 -54 300 470 865 -56 30 230 1064 -57 300 49…

玫瑰花—(C语言)

代码用到了图形库&#xff0c;有音乐。 如果头文件有这个&#xff0c;#include <graphics.h>&#xff0c;编译时会显示一个错误&#xff0c; 原因是graphics.h是Tc中专有的&#xff0c;<graphics.h>这个头文件不是标准C的头文件&#xff0c;vc下没有这个头文件&a…

Python绘制玫瑰花

文章目录 前言一、第一种画法二、第二种画法总结 前言 今天我们来画一朵玫瑰花。 一、第一种画法 这应该是最好看玫瑰花了。 from turtle import * #设置绘制起点 setup (700,700) #画笔颜色 pencolor("red") hideturtle() penup() goto(0,280) pendown() left(13…

【情人节特别篇】想知道玫瑰在哪些城市最畅销嘛?

【情人节特别篇】想知道玫瑰在哪些城市最畅销嘛? 前言一、思路分析二、数据爬取1.数据搜索2.获取城市经纬度3.完整代码 三、热力分析四、写在最后 前言 俗话说得好&#xff1a;“人狠话不多&#xff0c;祝福要先上”。在这个春节与情人节交织的好日子&#xff0c;kimol君真诚祝…

js绘制的漂亮玫瑰曲线rose curve

js绘制的漂亮玫瑰曲线rose curve,在数学上 玫瑰 或 罗多纳 曲线 是用极坐标绘制的正弦曲线.基本极性方程是 r a sin(kθ) 这些曲线是由意大利数学家命名的 Guido Grandi 在1723年到1728年之间&#xff0c;因为它们看起来像玫瑰。 在极坐标系中&#xff0c;以下方程表示的曲线…

C语言玫瑰花

效果图&#xff0c;如果想要更改颜色&#xff0c;可以在代码最后一行system处修改。 #include <stdio.h> #include <math.h>const int max_iterations 128; const float stop_threshold 0.01f; const float grad_step 0.01f; const float clip_far 10.0f;cons…

MATLAB表白玫瑰花绘制——旋转玫瑰、蓝色玫瑰

MATLAB表白玫瑰花绘制——旋转玫瑰、蓝色玫瑰 搬运不易&#xff0c;路过的各位大佬请点个赞 MATLAB表白玫瑰花绘制——旋转玫瑰、蓝色玫瑰 MATLAB表白玫瑰花绘制——旋转玫瑰、蓝色玫瑰一、旋转玫瑰花绘制二、蓝色玫瑰花绘制三、粉色玫瑰花绘制四、旋转蓝色玫瑰花 一、旋转玫瑰…

感动哭了!七夕用python送男朋友99999朵玫瑰!!!

前言 又又又是一年一度的七夕节了&#xff0c;七夕礼物还没有选好的&#xff0c;博主给你定制了最特别的七夕礼物&#xff0c;一定做你的七夕节神助攻~ 什么是七夕节最感人的礼物&#xff1f;下面就带你研究&#xff01; 效果 首先&#xff0c;你得有个男朋友。 首先&#xff0…

代码随想录算法训练营第五十三天

第一题、最长公共子序列 力扣题目链接 class Solution { public:int longestCommonSubsequence(string text1, string text2) {vector<vector<int>> dp(text1.size()1, vector<int>(text2.size()1, 0));for(int i1; i < text1.size()1; i){for(int j1; j…

互联网编程之简单邮箱发送程序

需求是使用Java写一个简单的邮箱发送程序。 注意需要到QQ邮箱的设置-账户中开启服务。 package org.example;import org.apache.commons.mail.Email; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.SimpleEmail;public class Main {public …

wegame 取消直播提醒

系统菜单 -> 系统设置 -> 常规设置 -> 直播设置 -> 取消勾选 -> 保存

苹果iOS 7后台机制解析

iOS系统作为市面上最受欢迎的移动操作系统&#xff0c;流畅的系统滑动和出色的操作体验是值得称道的。虽然iOS系统的后台伪多任务一直被Android用 户所诟病&#xff0c;但从笔者看来iOS和Android后台机制即使不同&#xff0c;但是各有各的优点和缺点&#xff0c;并不能单纯去分…

IOS 7去除状态栏

在-info.plist种设置&#xff1a; 首先设置key&#xff1a;Status bar is initially hidden 为YES 然后设置key&#xff1a;View controller-based status bar appearance 为NO 即可实现全局隐藏状态栏了。

IOS快捷指令-工作日午休勿扰自动开启/关闭

一.需求来源: 为了中午午休时不被应用通知打扰 二.使用iPhone的快捷指令配合 自动化 实现中午12点–14点 自动开启勿扰模式,屏蔽App通知. 但保留来电/短信 三.使用方法: 直接使用Safari打开[此链接](https://www.icloud.com/shortcuts/174164b04e3141b6beb995f0f74c90f8)四…

苹果音乐通知怎么关(Apple Music推送通知关闭方法)

在Apple Music即将推出新功能时&#xff0c;或提醒用户注意音乐库中的艺术家的新专辑、EP、视频的时候&#xff0c;苹果将会推送通知提示到【音乐】应用中的顶部&#xff0c;鉴于这些内容往往和Apple Music有关&#xff0c;往往会对订阅用户帮助更多。 但在部分情况下&#xff…

苹果恶搞Windows 7

本文发表于 2009-10-27 08:54 来源&#xff1a;深圳新闻网-深圳商报 在Windows Vista败走麦城之后&#xff0c;微软指望着能够通过上周四发布的新操作系统Windows 7来恢复自己的形象&#xff0c;苹果却不帮这个忙。 苹果公司的新广告没兑现的承诺再一次拿微软开起了玩笑&…

递归算法 -->第3关:青蛙跳台阶问题 第4关:猴子吃桃问题 第5关:苹果分筐问题

第3关&#xff1a;青蛙跳台阶问题 任务描述 本关任务&#xff1a;一只小青蛙&#xff0c;每次跳台阶&#xff0c;他可以一下跳一个台阶&#xff0c;或者两个台阶&#xff0c;问假设有n个台阶&#xff0c;这只青蛙一共有多种跳的方法。 题目分析 假设小青蛙最后站在第n阶梯&…
最新文章