【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画玫瑰花的代码_python绘制玫瑰的实现代码
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
- 用python画玫瑰花教程-利用Python的turtle库绘制玫瑰教程
用Python的turtle库绘图是很简单的,闲来无事就画了一个玫瑰花,下面奉上源码.... 源码: ''' Created on Nov 18, 2017 @author: QiZhao ''' i ...
- 用python画玫瑰花代码-python绘制玫瑰的实现代码
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
- 用python画玫瑰花-python绘制玫瑰的实现代码
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
- python 为女神编朵玫瑰花的代码,python绘制玫瑰的代码
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
- python代码画玫瑰花_python绘制玫瑰
今天在学python无意间看到了使用python绘制玫瑰的方法,接下来吾爱编程为大家分享一下,有需要的小伙伴可以参考一下: 1.说明: 绘制玫瑰的代码有两个文件,一个是在主文件rose_main.py ...
- python如何绘制两点间连线_如何用 Python 绘制玫瑰图等常见疫情图
新冠疫情已经持续好几个月了,目前,我国疫情已经基本控制住了,我们会看到很多网站都提供了多种疫情统计图,今天我们使用 Python 的 pyecharts 框架来绘制一些比较常见的统计图. 1. 玫瑰图 ...
- 如何在手机上用python画玫瑰_python绘制玫瑰的实现代码
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
- python程序 爱意_情人节到了,隔离在家的你还不快用Python给你的她表达下爱意?...
情人节到了,隔离在家的你还不快用Python给你的她表达下爱意? 2020-02-14 11:55:31 2点赞 16收藏 2评论 作为理工男,其实最烦的就是情人节了,要脱掉最爱的格子衫,换上西装,捧 ...
最新文章
- Unable to locate Spring NamespaceHandler for XML schema namespace [http://cxf.apache.org/jaxws]
- 5.Spring Security 短信验证码登录
- 科大星云诗社动态20210310
- ITK:重新运行管道不断变化的最大可能的地区
- Docker打包 Asp.Net Core应用,在CentOS上运行
- pandas 合并所有列_Python学习:Pandas库+练习资料
- java 不加锁_在java中,在高并发的时候,不加锁的时候。
- Java 算法 找素数
- layui外部引入_javascript 怎么去引用layui里面的方法
- 组件服务-计算机-我的电脑出现红色向下箭头的解决办法
- java获取结果集_Java-如何获取结果集上的列名
- mysql性能剖析工具_MySQL性能剖析工具(pt-query-digest)【转】
- Scott Mitchell 的ASP.NET 2.0数据教程之十五:在GridView的页脚中显示统计信息
- matlab opencv模板匹配算法,OpenCV模板匹配函数matchTemplate详解
- 疫情影响下普惠金融风险与对策
- 使用 mv 命令移动文件夹
- 在 Selenium 中使用 Lambdatest 进行跨浏览器测试
- Java练习、每日一题、共100题
- 毫无破绽!用这个开源项目换了张脸后,连女朋友都难分真假,能否骗过刷脸支付?...
- 国产替代:GD32F4xx替换STM32F4xx系统说明
热门文章
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
用Python的turtle库绘图是很简单的,闲来无事就画了一个玫瑰花,下面奉上源码.... 源码: ''' Created on Nov 18, 2017 @author: QiZhao ''' i ...
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
今天在学python无意间看到了使用python绘制玫瑰的方法,接下来吾爱编程为大家分享一下,有需要的小伙伴可以参考一下: 1.说明: 绘制玫瑰的代码有两个文件,一个是在主文件rose_main.py ...
新冠疫情已经持续好几个月了,目前,我国疫情已经基本控制住了,我们会看到很多网站都提供了多种疫情统计图,今天我们使用 Python 的 pyecharts 框架来绘制一些比较常见的统计图. 1. 玫瑰图 ...
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
情人节到了,隔离在家的你还不快用Python给你的她表达下爱意? 2020-02-14 11:55:31 2点赞 16收藏 2评论 作为理工男,其实最烦的就是情人节了,要脱掉最爱的格子衫,换上西装,捧 ...