代码:

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动态生成樱桃树,用,python,樱花树相关推荐

  1. 12个python编程代码_Python大牛私藏的20个python代码,短小精悍,用处无穷

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本文来自腾讯云 作者:龙哥 当今python编程语言的潮流已经成为不可阻挡的趋势, ...

  2. python加油代码_python入门教程NO.5 用python写个自动选择加油站的小程序

    本文涉及的python基础语法为:if条件分支 Python条件分支是通过一条或者多条语句的执行结果True或者False来决定是否执行相应的代码块. if单向条件语法结构 if 判断条件: 代码块 ...

  3. 为什么要学python表情包_Python自动生成表情包,Python在手,从此斗图无敌手!

    在开工之前,先让我们瞻仰膜拜一下表情包界里程碑式的人物,感谢他们大力推动了表情包在历史潮流中的显著进步,他们的英名将长期被人民大众津津乐道,他们的音容笑貌将在人们的日常社交中经久不衰,他们的卓越贡献将 ...

  4. 通过爬取天猫商品评论实例分析Python爬取ajax动态生成的数据

    本文主要通过爬取天猫商品kindle的评论为例来说明利用python爬取ajax动态生成的数据的方式,本文使用的工具如下: 工具 chrome浏览器[寻找评论的动态链接] python3.5[执行代码 ...

  5. python动态运行py代码_Python 动态执行

    Python 动态执行 2015-06-16 Tuesday 在 Python 中,允许通过 exec 和 eval 执行以字符串形式表示的代码片段,这体现了动态语言的特性,可以让代码变得更灵活.实际 ...

  6. python祝福代码_Python 将 QQ 好友头像生成祝福语的实现代码

    本文我们来看一下如何使用 Python 将 QQ 好友头像拼成"五一快乐"四个字.我们可以将整个实现过程分为两步:爬取 QQ 好友头像.利用好友头像生成文字. 爬取头像 爬取 QQ ...

  7. python樱花树代码_自动生成樱花树

    以下是用户最新保存的代码 xor 文本无密型 发布于:2020-11-13 21:19 Python学习 发布于:2020-11-13 15:36 python读写excel 发布于:2020-11- ...

  8. python正则表达式代码_python正则表达式的使用(实验代码)

    正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. re 模块使 Python ...

  9. python随机数据库_Python实现生成随机数据插入mysql数据库的方法

    本文实例讲述了Python实现生成随机数据插入mysql数据库的方法.分享给大家供大家参考,具体如下: 运行结果: 实现代码: import random as r import pymysql fi ...

最新文章

  1. python 依赖库管理 包管理 pipreqs、pigar、pip-tools、pipdeptree 简介
  2. rand生成随机数的范围_JS中生成指定范围随机数
  3. GDCM:将文件封装在RawData中的测试程序
  4. 原生js获取document_原生JS常用API整理
  5. 算法学习之路|蒜头君的新游戏1
  6. ecshop源码分析:会话类cls_session
  7. java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
  8. 强制停用华为桌面,换第三方桌面
  9. Windows上配置iScsi发起程序,显示“CHAP密码不符合标准”
  10. 用户注册的邮箱激活模块的设计与实现
  11. android cta 权限,[Android][Framework]PackageManagerService处理应用权限流程
  12. 网络安全兼职注意事项
  13. wordpress 邮件_停止在WordPress中使用一次性电子邮件地址
  14. java pdm 解析_java解析静态AIS原始数据
  15. 【面试】蜻蜓FM2020秋季校园招聘
  16. mysql拼音函数_Mysql生成姓名拼音的函数
  17. “降维算法”面试知识点总结-PCA+LDA算法-百面机器学习系列4
  18. python和Excel培训
  19. RVIZ界面没有显示joint publishe的GUI界面解决方法
  20. Vivado下的集成逻辑分析仪ILA 入门

热门文章

  1. 大数据架构详解学习笔记
  2. 边缘智能:边缘计算与人工智能融合的新范式
  3. c语言:求长方体的体积和表面积
  4. 基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]
  5. JAVA计算机毕业设计企业门户网站(附源码、数据库)
  6. 关于IE不能打开 windows updates 页 / 看不见版本号的解决
  7. 联想YOGA3一键恢复系统教程
  8. c语言中 amp 的作用,c语言中“amp;amp;”什么意思
  9. idea解决C:\Users\Administrator\.IntelliJIdea2018.1\system\tomcat\Unnamed_crude-oil-webapp_4amp;quot;
  10. Sata Driver List