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

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. android的dmtracedump工具生成trace文件图片 'dot' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  2. jQuery常用事件处理
  3. JavaScript复制内容到剪贴板
  4. 解决‘tf.ResizeNearestNeighbor‘ op is neither a custom op nor a flex op
  5. mysql数据库查询源码_超简单php mysql数据库查询类
  6. 万丰科技机器人排名_万丰科技拟“借壳”长春经开
  7. 新手学vue还是react?
  8. nth-of-type和nth-child
  9. mysql 5.6.21 安装_mysql5.6.21安装(通用二进制)
  10. RHCE实验环境虚拟机下载及注意事项
  11. 安卓智能手机完全装机手册,让安卓拥有无限可能!
  12. 计算机控制技术期中测试素材2020版
  13. repeate数据展示
  14. C# 如何给Excel添加水印
  15. Maxcomputer使用实例
  16. win10下安装Elasticsearch和kibana教程
  17. win10系统关机时提示(程序没有响应)需要结束程序
  18. 《带着神兽自学少儿编程》之01:爸爸下载Scratch【关注可畅读】
  19. 如何快速的将word文档中的图片提取出来
  20. CAD Express Tools下载与简介

热门文章

  1. 容灾备份概念及实现方式
  2. JavaScript实现贷款利息计算器
  3. java 创建 777 权限的目录
  4. Zabbix监控系统详解
  5. 深刻理解Linux进程间通信(IPC)
  6. Gentoo USE参数清单中文详解
  7. 利用Python导入股票列表
  8. 【智能制造】一份不错的工厂自动化解决方案PPT!
  9. python编程midi键盘按键错乱_电脑键盘按键错乱怎么回事?几步轻松搞定
  10. 小何的第一篇博客+GitHub的基本设置