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) # 6

t.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樱花树代码_Python画樱花树相关推荐

  1. python画樱花树教程_Python画樱花树❀

    这篇文章参考了别人的博客<Python:绘制樱花树> 原文作者:Ambitioner_c.他又参考了作者:沙漏在下雨 哈哈-- 一.代码详解 (一)绘制画幕 首先绘制画幕,命令说明如下: ...

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

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

  3. python樱花开放教程_Python画樱花树 !

    Python的turtle模块肯定很棒吧!这次,我们要利用turtle来完成一个樱花树的绘制.我们要用def和for语句循环. 难度等级: Python资源共享群:626017123 工具:turtl ...

  4. 简单的python画图代码_python opencv如何实现简易画图板 python opencv实现简易画图板代码...

    python opencv如何实现简易画图板?本篇文章小编给大家分享一下python opencv实现简易画图板代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 代码如下 ...

  5. python折叠代码_Python实现代码块儿折叠

    Python实现代码块儿折叠 在python中方法和类都是可以折叠的,但是很多时候需要按照实现的功能将一部分代码折叠起来. 可以用着样的注释代码实现: # ''' your code ''' # 很简 ...

  6. python星空代码_python与云星空Web API

    大家都知道,云星空是支持Web API的.在云社区搜查 Python .API 两个关键词,就会出现相应的显示如下. 感谢Cand,给我们提供了这么好的内容. 我这段时间是做数据迁移的,把WISE数据 ...

  7. 简笔彩色圣诞树的python代码_Python画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)...

    不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~) one 樱花树 动态生成樱花 效果图(这个是动态 ...

  8. python樱花卡片_Python画一棵漂亮的樱花树(不一样种樱花+玫瑰+圣诞树喔)

    很多用Python(大可能是turtle库)绘制的树图,感受很漂亮,我整理了一下,挑了一些我以为不错的代码分享给你们(这些我都测试过,确实能够生成喔~) one 樱花树html 动态生成樱花 效果图( ...

  9. python樱花树代码_Python动态生成樱桃树,用,python,樱花树

    代码: import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch, t): time.sleep(0.00 ...

最新文章

  1. Linux Shell编程 test命令
  2. 《Adobe Flash CS5中文版经典教程》——1.5 在“时间轴”中组织图层
  3. 团队项目个人进展——Day05
  4. Leetcode 152. 乘积最大子序列 解题思路及C++实现
  5. Netty原理二:NioEventLoop 如何启动监听事件
  6. 下篇 | 说说无锁(Lock-Free)编程那些事(下)
  7. Vue响应式数据: Observer模块实现
  8. wdcp查看mysql日志_查看修改服务器中的WDCP数据库操作记录
  9. 从服务器上下载下来的代码,部署到本地时,Url自动带www前缀
  10. Oil Deposits(油田问题)
  11. 哈工大讯飞联合实验室发布少数民族多语言预训练模型CINO
  12. 进入linux jed文本编辑怎么退出,Linux文本编辑器Jed
  13. lot物联网场景通用架构分享
  14. 原子结构示意图全部_所有原子结构示意图
  15. 微信收款语音播报android,电脑微信收款语音播报软件下载
  16. magicbook java开发_荣耀MagicBook2019 Intel版值得买吗 MagicBook2019 Intel版笔记本详细评测...
  17. Unity3d绑定键盘弹出UI
  18. 阿里云ECS学习笔记1
  19. android hook 第三方app_基于 VirtualApp 结合 whale hook框架实现hook第三方应用
  20. java生成不重复的推广码(邀请码、注册码)

热门文章

  1. 硬盘开盘证明怎么写,开盘证明范本
  2. OEM,ODM,OBM,JDM概念
  3. java list 索引值_List中固定某个索引的值-简单替换位置
  4. 测序 测序过程和原理
  5. 前端面试题总结(js、html、小程序、React、ES6、Vue、算法、全栈热门视频资源)持续更新
  6. 普通话测试app怎么样可以不交钱_和小首一起好好说普通话!
  7. Cutting Sticks
  8. AI 教你画油画:任意画风都可驾驭
  9. 大数据在职研究生哪个好_大数据在职研究生
  10. MySQL 导入、备份