刚才刷【最右】看到的,非常有趣,非原创,不知道哪个大佬写的,没法放链接。感兴趣可以试一下,侵权提醒我一下就删了,手下留情,仅此分享而已。

from turtle import *
from random import *
from math import *
def tree(n, l):pd ()  # 下笔# 阴影效果t = cos ( radians ( heading () + 45 ) ) / 8 + 0.25pencolor ( t, t, t )pensize ( n / 3 )forward ( l )  # 画树枝if n > 0:b = random () * 15 + 10  # 右分支偏转角度c = random () * 15 + 10  # 左分支偏转角度d = l * (random () * 0.25 + 0.7)  # 下一个分支的长度# 右转一定角度,画右分支right ( b )tree ( n - 1, d )# 左转一定角度,画左分支left ( b + c )tree ( n - 1, d )# 转回来right ( c )else:# 画叶子right ( 90 )n = cos ( radians ( heading () - 45 ) ) / 4 + 0.5ran = random ()# 这里相比于原来随机添加了填充的圆圈,让樱花叶子看起来更多一点if (ran > 0.7):begin_fill ()circle ( 3 )fillcolor ( 'pink' )# 把原来随机生成的叶子换成了统一的粉色pencolor ( "pink" )circle ( 3 )if (ran > 0.7):end_fill ()left ( 90 )# 添加0.3倍的飘落叶子if (random () > 0.7):pu ()# 飘落t = heading ()an = -40 + random () * 40setheading ( 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.5pencolor ( n * 0.5 + 0.5, 0.4 + n * 0.4, 0.4 + n * 0.4 )circle ( 2 )left ( 90 )pu ()# 返回t = heading ()setheading ( an )backward ( dis )setheading ( t )pu ()backward ( l )  # 退回bgcolor ( 0.956, 0.9255, 0.9882 )  # 设置背景色(把灰色换成淡紫色)
ht ()  # 隐藏turtle
speed ( 0 )  # 速度 1-10渐进,0 最快
tracer ( 0, 0 )
pu ()  # 抬笔
backward ( 50 )
left ( 90 )  # 左转90度
pu ()  # 抬笔
backward ( 300 )  # 后退300
tree ( 12, 100 )  # 递归7层
done ()

用python画一颗樱花树相关推荐

  1. python代码画樱花带图片_用python画一颗樱花树(不同品种) 实现代码:

    原博文 2019-12-31 14:56 − 动态生成樱花效果图(这个是动态的): 实现代码: 1 import turtle as T 2 import random 3 import time 4 ...

  2. Python实战——自动生成情人节对女朋友表白玫瑰花、爱心,以及用Python画一颗樱花树,愿祖国繁花与共!

    今天的技能帖想教大家用Python绘制绘制一棵樱花树,将它送给身在异地,或想去异地的小伙伴,当樱花未开时,我们在线共赏樱,当樱花盛开时,我们相约珞珈山下! 希望如约而至的不止樱花,还有疫情过后平安的你 ...

  3. python画-用Python画一颗特别的心送给她

    [前言] 520刚过去了,大家有没有跟自己喜欢的对象在一起呢? 520 当天你还在送 玫瑰花?巧克力?情侣套装?... 小编就想说:你能不能换点新意呢,这些操作已经普通的不能再普通了吧!就像别人来例假 ...

  4. python编程爱心-520用Python画一颗特别的爱心送给她

    今天520,大家有没有和心爱的女生在一起呢? 今天我们来用Python画一颗特别的爱心,送给那个特别的她,给她一份浪漫的惊喜吧~ 还记得那个心形曲线的公式吗? 我们用Python基于上面的公式来画一画 ...

  5. python画一颗心_利用python画一颗心的方法示例

    前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...

  6. python画一颗小心心

    python画一颗心心 主要使用scatter函数画 cmap="Reds"表示画一个炽热的心心 这个参数还有"autumn","cool" ...

  7. 如何用python画心形_利用python画一颗心的方法示例

    前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...

  8. 用python画名字组成的爱心_520用Python画一颗特别的爱心送给她

    原标题:520用Python画一颗特别的爱心送给她 来源: Python与数据分析(ID:PythonML,已获授权) 520,大家有没有和心爱的女生在一起呢? 今天我们来用Python画一颗特别的爱 ...

  9. 圣诞节用Python画一颗圣诞树

    圣诞节用Python画一颗圣诞树 前言 一.初级圣诞树 二.中级圣诞树 三.高级圣诞树 四.超高级圣诞树 总结 前言 正在学Python的你是不是很想在圣诞节给女朋友一个惊喜? 哦!忘了,或许你压根儿 ...

最新文章

  1. CF 287(div 2) B Amr and Pins
  2. python重命名文件源码
  3. python词云图代码示例 无jieba_【词云图】如何用python的第三方库jieba和wordcloud画词云图...
  4. VS2008程序发布的环境配置
  5. linqto 多个关键字模糊查询_MySQL查询与约束
  6. 【KPC】关于为什么不用Zepto而用JQuery
  7. K/3 WISE期初余额调整和出库异常调整的差别
  8. 26、Windows API Shell编程(2)
  9. 编译问题解决:mkdir: 无法创建目录/usr/local/share/man/man1: 文件已存在
  10. jfinal中Interceptor拦截器的使用
  11. 网站搭建 (第03天) 分页功能
  12. python中字符串中文乱码_Python中文乱码的处理
  13. 面试大厂,你需要掌握这些面试技巧
  14. react--划分Reducer
  15. 图解LVS的工作原理
  16. 滑动窗口与双指针的区别
  17. 苏轼《定风波》词两首
  18. 高龄程序员——28岁土木专业半路出家进军java的我后来怎么样了?
  19. 现在CCIE还是敲门砖吗?
  20. 环境整理(pro、sit、uat、test、pre、dev、fat )

热门文章

  1. Python文件读取关闭和写入
  2. Python爬虫,爬取51job上有关大数据的招聘信息
  3. Halcon卡尺测量
  4. 游戏运营相关名词及解释
  5. Python 实现 双人五子棋对局
  6. 工业物联网有什么特征
  7. 西安交通大学MOOC C++期末1
  8. 增量备份与差异备份的区别(Incremental vs. differential backup: A comparison)
  9. 发明计算机作文300字,关于科学发明的作文300字(共7篇)
  10. matlab 切比雪夫距离,matlab中用pdist函数计算切比雪夫chebychev距离的计算顺序