【python】为你绘制玫瑰一束,爱意永存

这篇具有很好参考价值的文章主要介绍了【python】为你绘制玫瑰一束,爱意永存。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

嗨喽~大家好呀,这里是魔王呐 ❤ ~!

【python】为你绘制玫瑰一束,爱意永存

若是有真情,爱意如溪水,

若是有真爱,爱意如阳光,

若是两情相悦,又岂在朝朝暮暮,

女子淡淡的情愫,深深地想念,

浓浓的爱意,蜜蜜的言语,醉了他的情,醉了他的意。

【python】为你绘制玫瑰一束,爱意永存

在这特别得一天给大家带来一个玫瑰花代码

【python】为你绘制玫瑰一束,爱意永存

更多教程源码资料电子书: 点击此处跳转文末名片获取

开发环境:

  • python 3.8 运行代码

  • pycharm 2022.3 辅助敲代码

模块使用:

本次使用均为内置模块,无需安装,导入即可使用

  • random是取随机数的模块

  • time是时间模块

  • turtle是绘图模块

  • math提供了一些基础的计算功能

代码展示

导入模块

import math
import time
import random
import turtle as t
list1=[]
for i in range(5):
    list1.append(int(random.uniform(-500,500)))
list2=[]
for i in range(5):
    list2.append(int(random.uniform(-200,-50)))
list3=[]
for i in range(8):
    list3.append(int(random.uniform(-400,400)))
list4=[]
for i in range(8):
    list4.append(int(random.uniform(-150,-50)))
list5=[]
for i in range(7):
    list5.append(int(random.uniform(-300,300)))
list6=[]
for i in range(7):
    list6.append(int(random.uniform(-200,-100)))
list7=[]
for i in range(18):
    list7.append(int(random.uniform(-500,500)))
list8=[]
for i in range(18):
    list8.append(int(random.uniform(-100,100)))
def move_pen_position(x, y):
    t.hideturtle()  # 隐藏画笔(先)
    t.up()  # 提笔
    t.goto(x, y)  # 移动画笔到指定起始坐标(窗口中心为0,0)
    t.down()  # 下笔
    t.showturtle()  # 显示画笔
love = input("请输入表白话语,默认为I LOVE U:")
signature = input("请签署你的名字:")
date=input("请写上日期:")
if love == '':
    love = 'I Love U'

初始化

t.setup(width=800, height=500)  # 窗口(画布)大小
t.color('red', 'pink')  # 画笔颜色
t.pensize(3)  # 画笔粗细
t.speed(0)  # 描绘速度

画大号爱心(位置随机)

for x,y in list(zip(list1,list2)):
    t.penup()
    t.goto(x, y)
    t.pendown()
    t.fillcolor("#A020F0")
    t.begin_fill()
    t.pencolor("#A020F0")
    t.forward(40)
    t.circle(20, 180)
    t.right(90)
    t.circle(20, 180)
    t.forward(40)
    t.end_fill()
    t.penup()
    t.goto(x, y)    

画中号爱心(位置随机)

for x,y in list(zip(list5,list6)):
    t.pendown()
    t.fillcolor("#DA70D6")
    t.begin_fill()
    t.pencolor("#DA70D6")
    t.forward(30)
    t.circle(15, 180)
    t.right(90)
    t.circle(15, 180)
    t.forward(30)
    t.end_fill()
    t.penup()
    t.goto(x, y)

画小号爱心(位置随机)

for x,y in list(zip(list3,list4)):
    t.pendown()
    t.fillcolor("#DDA0DD")
    t.begin_fill()
    t.pencolor("#DDA0DD")
    t.forward(20)
    t.circle(10,180)
    t.right(90)
    t.circle(10,180)
    t.forward(20)
    t.end_fill()
    t.penup()
    t.goto(x, y)

画点点(位置随机)

for x,y in list(zip(list7,list8)):
    t.pendown()
    t.fillcolor("#7B6BEE")
    t.begin_fill()
    t.pencolor("#7B6BEE")
    t.circle(3, 360)
    t.end_fill()
    t.penup()
    t.goto(x, y)
def DegreeCurve(n, r, d=1):
    for i in range(n):
        t.left(d)
        t.circle(r, abs(d))

初始位置设定

s = 0.2
# t.setup(450*5*s, 750*5*s)
t.pencolor("black")
t.fillcolor("#8A2BE2")
t.speed(100)
t.penup()
t.goto(0, 900*s)
t.pendown()

绘制花朵形状

t.begin_fill()
t.circle(200*s,30)
DegreeCurve(60, 50*s)
t.circle(200*s,30)
DegreeCurve(4, 100*s)
t.circle(200*s,50)
DegreeCurve(50, 50*s)
t.circle(350*s,65)
DegreeCurve(40, 70*s)
t.circle(150*s,50)
DegreeCurve(20, 50*s, -1)
t.circle(400*s,60)
DegreeCurve(18, 50*s)
t.fd(250*s)
t.right(150)
t.circle(-500*s,12)
t.left(140)
t.circle(550*s,110)
t.left(27)
t.circle(650*s,100)
t.left(130)
t.circle(-300*s,20)
t.right(123)
t.circle(220*s,57)
t.end_fill()

绘制花枝形状

t.left(120)
t.fd(280*s)
t.left(115)
t.circle(300*s,33)
t.left(180)
t.circle(-300*s,33)
DegreeCurve(70, 225*s, -1)
t.circle(350*s,104)
t.left(90)
t.circle(200*s,105)
t.circle(-500*s,63)
t.penup()
t.goto(170*s,-30*s)
t.pendown()
t.left(160)
DegreeCurve(20, 2500*s)
DegreeCurve(220, 250*s, -1)

绘制一个绿色叶子

t.fillcolor('#00CD00')
t.penup()
t.goto(670*s,-180*s)
t.pendown()
t.right(140)
t.begin_fill()
t.circle(300*s,120)
t.left(60)
t.circle(300*s,120)
t.end_fill()
t.penup()
t.goto(180*s,-550*s)
t.pendown()
t.right(85)
t.circle(600*s,40)

绘制另一个绿色叶子

t.penup()
t.goto(-150*s,-1000*s)
t.pendown()
t.begin_fill()
t.rt(120)
t.circle(300*s,115)
t.left(75)
t.circle(300*s,100)
t.end_fill()
t.penup()
t.goto(430*s,-1070*s)
t.pendown()
t.right(30)
t.circle(-600*s,35)
move_pen_position(300, -280)
# font:设定字体、尺寸(电脑下存在的字体都可设置)  align:中心对齐
t.write(love, font=('Arial', 20, 'bold'), align="center")

签写署名和日期

if (signature != '') & (date != ''):
    t.color('red', 'pink')
    time.sleep(2)
    move_pen_position(300, -320)
    t.hideturtle()  # 隐藏画笔
    t.write(signature, font=('Arial', 20), align="center")
    move_pen_position(300, -350)
    t.hideturtle()  # 隐藏画笔
    t.write(date, font=('Arial', 20), align="center")
    #1-5点击窗口关闭程序
window = t.Screen()
window.exitonclick()

【python】为你绘制玫瑰一束,爱意永存

爱意语录


我用短信表心意,将我爱意传予你,请你不要太在意,

你有真意我珍惜,将我诚意说与你,爱你爱你就爱你!


用最少语言,诉说给你最真的我。

用最纯的心,思念我最想的你。用最多的爱,呵护我最爱的你。


爱 是天意,一年一年,斗转星移,不求惊天动地,只想一爱到底


雨露花香是伴侣,蝴蝶双飞多甜蜜。缘分注定是天意,相爱不易多珍惜。

怀抱有你同呼吸,情意绵绵赏烟雨。两心长恋带笑意,幸福年年新天地。


最美的相遇,在岁月中沉淀,执笔流年,那些甜蜜心语,醉了时光。

蓦然回首,一往情深依旧,浪漫在时间与空间里独舞,用爱写满未来的信笺。爱你一生一世!


尾语 💝

要成功,先发疯,下定决心往前冲!

学习是需要长期坚持的,一步一个脚印地走向未来!

未来的你一定会感谢今天学习的你。

—— 心灵鸡汤

本文章到这里就结束啦~感兴趣的小伙伴可以复制代码去试试哦 😝

【python】为你绘制玫瑰一束,爱意永存文章来源地址https://www.toymoban.com/news/detail-486797.html

👇问题解答 · 源码获取 · 技术交流 · 抱团学习请联系👇

到了这里,关于【python】为你绘制玫瑰一束,爱意永存的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python浪漫表白,表白代码——绘制3D玫瑰花

    马上520,python的表白代码要来啦,看过了2D,今天给大家分享一款3D玫瑰花的绘制代码,快快动动你的小手打开py文件,快去表白吧!! 直接上代码 来看看效果吧   最近看了房琪的书,分享一句话。站在高处望深渊,坠入深渊识攀爬。人不活一个点,人活起伏。

    2024年02月11日
    浏览(62)
  • 使用python绘制3d玫瑰花送给女朋友

    快过年了,给你的电子女友送上一朵赛博玫瑰花吧! Accent Accent_r Blues Blues_r BrBG BrBG_r BuGn BuGn_r BuPu BuPu_r CMRmap CMRmap_r Dark2 Dark2_r GnBu GnBu_r Greens Greens_r Greys Greys_r OrRd OrRd_r Oranges Oranges_r PRGn PRGn_r Paired Paired_r Pastel1 Pastel1_r Pastel2 Pastel2_r PiYG PiYG_r PuBu PuBuGn PuBuGn_r PuBu_r PuOr PuOr_r PuRd P

    2024年02月19日
    浏览(54)
  • 100天精通Python(可视化篇)——第93天:Pyecharts绘制多种炫酷饼图参数说明+代码实战(百分比、环形、玫瑰、内嵌、多个子图饼图)

    🔥🔥 本文已收录于 《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试,专栏订阅地址:

    2024年02月11日
    浏览(44)
  • 循序渐进,学会用pyecharts绘制玫瑰图

    玫瑰图简介 玫瑰图全称南丁格尔玫瑰图,是英国护士和统计学家弗罗伦斯·南丁格尔发明的,又名为极区图。 南丁格尔自己常昵称这类图为鸡冠花图(coxcomb),用以表达军医院季节性的死亡率,提供给那些不太能理解传统统计报表的公务人员。 在疫情期间经常看到那种盘旋

    2023年04月23日
    浏览(66)
  • 一朵玫瑰花的python代码,python玫瑰花代码讲解

    大家好,本文将围绕用python画玫瑰花代码 祝福生日快乐展开说明,一朵玫瑰花的python代码是一个很多人都想弄明白的事情,想搞清楚python绘制玫瑰花代码需要先了解以下几个事情。 一朵玫瑰花的python代码 download 运行结果: 需要提前安装windrose模块 from windrose import Windrose

    2024年02月09日
    浏览(43)
  • Python玫瑰花

    序号 文章目录 直达链接 1 浪漫520表白代码 https://want595.blog.csdn.net/article/details/130666881 2 满屏表白代码 https://want595.blog.csdn.net/article/details/129794518 3 跳动的爱心 https://want595.blog.csdn.net/article/details/129503123 4 漂浮爱心 https://want595.blog.csdn.net/article/details/128808630 5 爱心光波 https://wa

    2024年02月08日
    浏览(51)
  • python实现3D玫瑰花

    要在Python中实现3D玫瑰花,你可以使用 matplotlib 和 numpy 库。这里有一个简单的示例代码,演示如何创建一个简单的3D玫瑰花: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D # 定义玫瑰花函数 def rose(theta, r): \\\"\\\"\\\"返回极坐标中的玫瑰花值\\\"\\\"\\\" return r * np.sin(th

    2024年01月23日
    浏览(58)
  • python写玫瑰花代码

    路漫漫其修远兮,吾将上下而求索 马上情人节了,今天让我们在电脑电脑上创建一朵玫瑰花,送你,送你想送的人。话不多说,直接来。 只要改掉代码中的某某某成自己想给的人的名字即可。  情人节送的代码,这不上火,哈哈😂🤣 谢谢观看

    2024年02月08日
    浏览(40)
  • Python绘图——漂亮的玫瑰(源代码)

        2022-12-26发的“Python用turtle库绘制图形——漂亮的玫瑰”一文,比较受网友关注,反映良好,由于代码发的是源代码截图,不少网友私信我反映自己输入的代码不能正常运行,有的来信索要源代码,有的希望“分享一下代码”,故今天直接贴源代码,以满足网友的要求,来

    2024年02月07日
    浏览(53)
  • Python flask + Mysql +Echarts :实现数据可视化(玫瑰图)

    步骤一:建立Myslq数据库连接 步骤二:开发Flask应用 步骤三:创建前端页面(house_bing.html ) 步骤四:运行Flask应用并查看玫瑰图 render_template():调用了”render_template()”方法来渲染模板。方法的第一个参数”echarts.html”指向你想渲染的模板名称,第二个参数”data”是你要传

    2024年02月22日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包