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()

结果如下:

用Python画樱花树的代码相关推荐

  1. 分享一个Python画樱花树的代码

    import turtle as T import randomimport timedef Tree(branch, t): time.sleep(0.0005) if branch > 3: ...

  2. python画代码-python画樱花树代码 具体代码介绍

    1.python画樱花树代码为: import turtle as T import random import time 2.# 画樱花的躯干(60,t) def Tree(branch, t): ...

  3. python代码画樱花教程-python画樱花树代码 具体代码介绍

    1.python画樱花树代码为: import turtle as T import random import time 2.# 画樱花的躯干(60,t) def Tree(branch, t): ...

  4. python代码画樱花-python画樱花树代码 具体代码介绍

    1.python画樱花树代码为: import turtle as T import random import time 2.# 画樱花的躯干(60,t) def Tree(branch, t): ...

  5. python绘制月亮_用python画月亮的代码是什么?

    用python画月亮的代码是什么? 用python画月亮的代码是import turtle as t t.screensize(800,600,"#483d8b")#画布尺寸和颜色 ...

  6. 用python画月亮的代码-用python画月亮的代码是什么?

    用python画月亮的代码是什么? 用python画月亮的代码是import turtle as t t.screensize(800,600,"#483d8b")#画布尺寸和颜色 ...

  7. python画正方形的代码_python画正方形的代码是什么?

    python画正方形的代码是什么? python画正方形的代码是:import turtle #导入 turtle.title("画正方形") turtle.pensize(5) ...

  8. python炫酷烟花表白源代码,用python画烟花的代码

    大家好,小编为大家解答python绘制烟花特定爆炸效果的问题.很多人还不知道python炫酷烟花表白源代码,现在让我们一起来看看吧! 1.放烟花的代码 放烟花的代码相关内容如下: 烟花其实可以看成由一 ...

  9. 用python画月亮怎么画_用python画月亮的代码是什么?_后端开发

    c语言strlen用法详解_后端开发 在c语言中可以使用[strlen()]函数计算字符长度,该函数用于统计给定字符串的长度,其语法是[strlen(char *str)],其参数[*str]表示给定 ...

最新文章

  1. uifont 字体详解
  2. Android NDK 内存泄露检测
  3. python3安装第三方模块
  4. linux下查看文件及目录个数
  5. **【POJ - 3122】 Pie(二分寻值)
  6. 迅为4412开发板开发笔记--开发板与主机和ubuntu的ping通
  7. 吴恩达机器学习编程题ex1上 单变量线性回归: (python版含题目要求、代码、注解)
  8. jQuery 学习-DOM篇(二):jQuery 在 DOM 内部插入元素
  9. Ubuntu下安装Flask虚拟环境及使用
  10. JAX-RS (REST Web Services) 2.0 requires Java 1.7 o
  11. 决战移动互联网 诺基亚开始迷失
  12. 山东理工大学ACM平台题答案 面向对象程序设计上机练习三(有默认参数的函数)1142
  13. Mac解决Updating Homebrew卡顿
  14. redis - quorum的解释
  15. 90个外国英文网站强力推荐!!!
  16. C++11标准模板(STL)- 算法 - 数值运算 (std::accumulate)
  17. .NET 开源开发项目【翻译】
  18. CVPR无监督/自监督学习(Un/Self-supervised Learning)方向论文学习(附摘要)
  19. autoIT 自动化上传/下载文件图文详解【python selenium】
  20. WIFI之点对点连接的方法

热门文章

  1. 借贷系统后台操作说明
  2. 解决org.junit.runners.model.InvalidTestClassError: Invalid test class ‘xxx‘ 1. No runnable methods
  3. 关于如何让模拟器(包括虚拟机哦) 更加流畅
  4. (两百五十六)学习perfetto(一)
  5. 一文读懂MySQL常用语法
  6. tiny linux u盘_多系统U盘启动盘制作工具(YUMI)下载-多系统U盘启动盘制作工具(YUMI)PC版下载v2.0.7.6...
  7. 国赛mysql加固_2019 全国大学生信息安全竞赛创新能力实践赛3道Web Writeup
  8. Android设备虚拟摄像头技术实现
  9. 数据科学家大减价:一小时只收30美元
  10. H5前端学习之一HTML和CSS基础认识