python樱花树代码_Python动态生成樱桃树,用,python,樱花树
代码:
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,樱花树相关推荐
- 12个python编程代码_Python大牛私藏的20个python代码,短小精悍,用处无穷
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本文来自腾讯云 作者:龙哥 当今python编程语言的潮流已经成为不可阻挡的趋势, ...
- python加油代码_python入门教程NO.5 用python写个自动选择加油站的小程序
本文涉及的python基础语法为:if条件分支 Python条件分支是通过一条或者多条语句的执行结果True或者False来决定是否执行相应的代码块. if单向条件语法结构 if 判断条件: 代码块 ...
- 为什么要学python表情包_Python自动生成表情包,Python在手,从此斗图无敌手!
在开工之前,先让我们瞻仰膜拜一下表情包界里程碑式的人物,感谢他们大力推动了表情包在历史潮流中的显著进步,他们的英名将长期被人民大众津津乐道,他们的音容笑貌将在人们的日常社交中经久不衰,他们的卓越贡献将 ...
- 通过爬取天猫商品评论实例分析Python爬取ajax动态生成的数据
本文主要通过爬取天猫商品kindle的评论为例来说明利用python爬取ajax动态生成的数据的方式,本文使用的工具如下: 工具 chrome浏览器[寻找评论的动态链接] python3.5[执行代码 ...
- python动态运行py代码_Python 动态执行
Python 动态执行 2015-06-16 Tuesday 在 Python 中,允许通过 exec 和 eval 执行以字符串形式表示的代码片段,这体现了动态语言的特性,可以让代码变得更灵活.实际 ...
- python祝福代码_Python 将 QQ 好友头像生成祝福语的实现代码
本文我们来看一下如何使用 Python 将 QQ 好友头像拼成"五一快乐"四个字.我们可以将整个实现过程分为两步:爬取 QQ 好友头像.利用好友头像生成文字. 爬取头像 爬取 QQ ...
- python樱花树代码_自动生成樱花树
以下是用户最新保存的代码 xor 文本无密型 发布于:2020-11-13 21:19 Python学习 发布于:2020-11-13 15:36 python读写excel 发布于:2020-11- ...
- python正则表达式代码_python正则表达式的使用(实验代码)
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. re 模块使 Python ...
- python随机数据库_Python实现生成随机数据插入mysql数据库的方法
本文实例讲述了Python实现生成随机数据插入mysql数据库的方法.分享给大家供大家参考,具体如下: 运行结果: 实现代码: import random as r import pymysql fi ...
最新文章
- python 依赖库管理 包管理 pipreqs、pigar、pip-tools、pipdeptree 简介
- rand生成随机数的范围_JS中生成指定范围随机数
- GDCM:将文件封装在RawData中的测试程序
- 原生js获取document_原生JS常用API整理
- 算法学习之路|蒜头君的新游戏1
- ecshop源码分析:会话类cls_session
- java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
- 强制停用华为桌面,换第三方桌面
- Windows上配置iScsi发起程序,显示“CHAP密码不符合标准”
- 用户注册的邮箱激活模块的设计与实现
- android cta 权限,[Android][Framework]PackageManagerService处理应用权限流程
- 网络安全兼职注意事项
- wordpress 邮件_停止在WordPress中使用一次性电子邮件地址
- java pdm 解析_java解析静态AIS原始数据
- 【面试】蜻蜓FM2020秋季校园招聘
- mysql拼音函数_Mysql生成姓名拼音的函数
- “降维算法”面试知识点总结-PCA+LDA算法-百面机器学习系列4
- python和Excel培训
- RVIZ界面没有显示joint publishe的GUI界面解决方法
- Vivado下的集成逻辑分析仪ILA 入门
热门文章
- 大数据架构详解学习笔记
- 边缘智能:边缘计算与人工智能融合的新范式
- c语言:求长方体的体积和表面积
- 基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]
- JAVA计算机毕业设计企业门户网站(附源码、数据库)
- 关于IE不能打开 windows updates 页 / 看不见版本号的解决
- 联想YOGA3一键恢复系统教程
- c语言中 amp 的作用,c语言中“amp;amp;”什么意思
- idea解决C:\Users\Administrator\.IntelliJIdea2018.1\system\tomcat\Unnamed_crude-oil-webapp_4amp;quot;
- Sata Driver List