用Python绘制樱花树、玫瑰花各种表白代码,从此不再缺女朋友
8月将至,马上又到了樱花盛开的季节,今天的技能帖想教大家用Python绘制绘制一棵樱花树,将它送给身在武汉,或想去武汉的小伙伴,当樱花未开时,我们在线共赏樱,当樱花盛开时,我们相约珞珈山下!
希望如约而至的不止樱花,还有疫情过后平安的你!
以下使用的工具就是:
开发环境:Python3 + win10
开发工具:pycharm
出现的效果图:
源代码:
import turtle as T
import random
import time# 画樱花的躯干(60,t)
def Tree(branch, t):time.sleep(0.0005)if branch > 3:if 8 <= branch <= 12:if random.randint(0, 2) == 0:t.color('snow') # 白else:t.color('lightcoral') # 淡珊瑚色t.pensize(branch / 3)elif branch < 8:if random.randint(0, 1) == 0:t.color('snow')else:t.color('lightcoral') # 淡珊瑚色t.pensize(branch / 2)else:t.color('sienna') # 赭(zhě)色t.pensize(branch / 10) # 6t.forward(branch)a = 1.5 * random.random()t.right(20 * a)b = 1.5 * random.random()Tree(branch - 10 * b, t)t.left(40 * a)Tree(branch - 10 * b, t)t.right(20 * a)t.up()t.backward(branch)t.down()# 掉落的花瓣
def Petal(m, t):for i in range(m):a = 200 - 400 * random.random()b = 10 - 20 * random.random()t.up()t.forward(b)t.left(90)t.forward(a)t.down()t.color('lightcoral') # 淡珊瑚色t.circle(1)t.up()t.backward(a)t.right(90)t.backward(b)# 绘图区域
t = T.Turtle()
# 画布大小
w = T.Screen()
t.hideturtle() # 隐藏画笔
t.getscreen().tracer(5, 0)
w.screensize(bg='wheat') # wheat小麦
t.left(90)
t.up()
t.backward(150)
t.down()
t.color('sienna')# 画樱花的躯干
Tree(60, t)
# 掉落的花瓣
Petal(200, t)
w.exitonclick()
表白代码2
效果图:
源码:
from turtle import *
from time import sleepdef go_to(x, y):up()goto(x, y)down()def big_Circle(size): #函数用于绘制心的大圆speed(1)for i in range(150):forward(size)right(0.3)def small_Circle(size): #函数用于绘制心的小圆speed(1)for i in range(210):forward(size)right(0.786)def line(size):speed(1)forward(51*size)def heart( x, y, size):go_to(x, y)left(150)begin_fill()line(size)big_Circle(size)small_Circle(size)left(120)small_Circle(size)big_Circle(size)line(size)end_fill()def arrow():pensize(10)setheading(0)go_to(-400, 0)left(15)forward(150)go_to(339, 178)forward(150)def arrowHead():pensize(1)speed(1)color('red', 'red')begin_fill()left(120)forward(20)right(150)forward(35)right(120)forward(35)right(150)forward(20)end_fill()def main():pensize(2)color('red', 'pink')#getscreen().tracer(30, 0) #取消注释后,快速显示图案heart(200, 0, 1) #画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小setheading(0) #使画笔的方向朝向x轴正方向heart(-80, -100, 1.5) #画出第二颗心arrow() #画出穿过两颗心的直线arrowHead() #画出箭的箭头go_to(400, -300)write("author:520Python", move=True, align="left", font=("宋体", 30, "normal"))done()main()
表白代码3
效果图:
源代码:
import turtleimport timeturtle.speed(5) # 画笔移动的速度# 设置初始位置turtle.penup() # 提起画笔,移动画笔但并不会绘制图形turtle.left(90) # 逆时针转动画笔90度turtle.fd(200)turtle.pendown() # 放下画笔,移动画笔即开始绘制turtle.right(90)# 设置画笔的大小
turtle.pensize(2)# 花蕊turtle.fillcolor("red") # 填充颜色turtle.begin_fill() # 开始填充turtle.circle(10, 180)turtle.circle(25, 110)turtle.left(50)turtle.circle(60, 45)turtle.circle(20, 170)turtle.right(24)turtle.fd(30)turtle.left(10)turtle.circle(30, 110)turtle.fd(20)turtle.left(40)turtle.circle(90, 70)turtle.circle(30, 150)turtle.right(30)turtle.fd(15)turtle.circle(80, 90)turtle.left(15)turtle.fd(45)turtle.right(165)turtle.fd(20)turtle.left(155)turtle.circle(150, 80)turtle.left(50)turtle.circle(150, 90)turtle.end_fill() # 结束填充# 花瓣1turtle.left(150)turtle.circle(-90, 70)turtle.left(20)turtle.circle(75, 105)turtle.setheading(60)turtle.circle(80, 98)turtle.circle(-90, 40)# 花瓣2turtle.left(180)turtle.circle(90, 40)turtle.circle(-80, 98)turtle.setheading(-83)# 叶子1turtle.fd(30)turtle.left(90)turtle.fd(25)turtle.left(45)turtle.fillcolor("green")turtle.begin_fill()turtle.circle(-80, 90)turtle.right(90)turtle.circle(-80, 90)turtle.end_fill()turtle.right(135)turtle.fd(60)turtle.left(180)turtle.fd(85)turtle.left(90)turtle.fd(80)# 叶子2turtle.right(90)turtle.right(45)turtle.fillcolor("green")turtle.begin_fill()turtle.circle(80, 90)turtle.left(90)turtle.circle(80, 90)turtle.end_fill()turtle.left(135)turtle.fd(60)turtle.left(180)turtle.fd(60)turtle.right(90)turtle.circle(200, 50) # 画一个圆 200 是半径,50 是弧度# 不让自动退出,放在程序的最后一行
# 不然画画结束后会自动退出
turtle.done()
用Python绘制樱花树、玫瑰花各种表白代码,从此不再缺女朋友相关推荐
- python樱花树代码_用python绘制樱花树
黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...
- 如何用python制作樱花_用python绘制樱花树
黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...
- python绘制樱花洒落_用python绘制樱花树
黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...
- python樱花树的设计思路_用python绘制樱花树
黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...
- python七段数码管设计图案-Python绘制七段数码管实例代码
七段数码管(seven-segmentindicator)由7段数码管拼接而成,每段有亮或不亮两种情况,改进型的七段数码管还包括一个小数点位置 绘制模式: input:输入当前日期的数字形式 proc ...
- python情人节之玫瑰花与表白方式_情人节快乐! python绘制漂亮玫瑰
情人节快乐!这个节日怎么会少了浪漫的玫瑰花! 用Python的turtle库绘图是很简单的,画了一个玫瑰花,下面奉上源码: 源码: ''' Created on Nov 18, 2017 @autho ...
- python情人节之玫瑰花与表白方式_情人节 我用Python表白
情人节已到 我用Python来表白 情人节又叫圣瓦伦丁节或圣华伦泰节,即每年的2月14日,是西方国家的传统节日之一,起源于基督教.这是一个关于爱.浪漫以及花.巧克力.贺卡的节日,男女在这一天互送礼物用 ...
- lammps数据后处理:python绘制应力应变曲线 附程序代码
大家好,我是小马老师. 从本文开始,公众号推出一个新的专题:lammps数据后处理,主要介绍使用python编程处理lammps模拟的相关数据. 本文先介绍一个python绘制应力应变曲线的脚本程序. ...
- 用Python绘制一朵玫瑰花,送给特别的她
前言 哈喽哈喽,跨年倒计时三天九小时 上次发了烟花的文章,看来还是蛮多人需要代码的 今天就来搞一朵唯一的花吧~(送给你喜欢的那个她) 效果 话不多说 咱先直接看看效果,毕竟搞的不好看我也拿不出手 提前 ...
最新文章
- React State和生命周期 3
- PHP-数组小记(一)
- auto-sklearn详解
- UNREFERENCED_PARAMETER的作用
- 7.Android的学习(活动的生命周期以及小例子)
- BSP application view instance lifetime analysis
- Ocelot(六)- 架构图
- 下拉菜单实现树状结构_树形图:复杂层次结构的数据可视化
- 2013蓝桥杯-B-省赛-七、错误票据
- python中if命令简单介绍及注意事项(含笔记)
- 开源NewSQL – CockroachDB在百度内部的应用与实践
- 探究数字内容生产商机,把握未来内容生产脉搏
- 简约不简单的单例模式
- 大数据可视化dataease(有所帮助)
- 简单的页面表格导出Excel
- SSAO + FXAA
- 国家出手,终于不用再担心网上「​裸奔」​了!
- Excel 动态透视表
- Portainer中文汉化
- iPhone 6年代iWatch热销缘由:可穿戴更有招引力