Python绘制樱花树
动态生成樱花
效果图
实现代码
# 画一棵樱花import turtle
import random
from turtle import *
from time import sleep# 画樱花的躯干(60,t)
def tree(branchLen,t):sleep(0.0005)if branchLen >3:if 8<= branchLen <=12:if random.randint(0,2) == 0:t.color('snow') # 白else:t.color('lightcoral') # 淡珊瑚色t.pensize(branchLen / 3)elif branchLen <8:if random.randint(0,1) == 0:t.color('snow')else:t.color('lightcoral') # 淡珊瑚色t.pensize(branchLen / 2)else:t.color('sienna') # 赭(zhě)色t.pensize(branchLen / 10) # 6t.forward(branchLen)a = 1.5 * random.random()t.right(20*a)b = 1.5 * random.random()tree(branchLen-10*b, t)t.left(40*a)tree(branchLen-10*b, t)t.right(20*a)t.up()t.backward(branchLen)t.down()turtle.hideturtle()# 掉落的花瓣
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)def main():# 绘图区域t = turtle.Turtle()# 画布大小w = turtle.Screen()t.hideturtle() # 隐藏画笔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()main()
Python绘制樱花树相关推荐
- python樱花树代码_用python绘制樱花树
黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...
- 如何用python制作樱花_用python绘制樱花树
黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...
- python绘制樱花洒落_用python绘制樱花树
黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...
- python樱花树的设计思路_用python绘制樱花树
黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...
- 用Python绘制樱花树、玫瑰花各种表白代码,从此不再缺女朋友
8月将至,马上又到了樱花盛开的季节,今天的技能帖想教大家用Python绘制绘制一棵樱花树,将它送给身在武汉,或想去武汉的小伙伴,当樱花未开时,我们在线共赏樱,当樱花盛开时,我们相约珞珈山下! 希望如约 ...
- python画樱花树教程_Python画樱花树❀
这篇文章参考了别人的博客<Python:绘制樱花树> 原文作者:Ambitioner_c.他又参考了作者:沙漏在下雨 哈哈-- 一.代码详解 (一)绘制画幕 首先绘制画幕,命令说明如下: ...
- python樱花_用 Python 绘制美丽的樱花
原标题:用 Python 绘制美丽的樱花 黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画, ...
- 怎么用python找论文_如何利用Python绘制学术论文图表方法
论文中图表形式多样,常用的处理工具有excel.MATLAB以及Python等,excel自处理的方法有两个缺陷: 1.当数据较多时,容易出现excel"翻白眼"的现象: 2.需要 ...
- python绘制条形图用什么函数_Python绘制正余弦函数图像完整代码
通过python绘制正弦和余弦函数,从默认的设置开始,一步一步地调整改进,让它变得好看,变成我们初高中学习过的图象那样.通过这个过程来学习如何进行对图表的一些元素的进行调整. 01. 简单绘图 mat ...
最新文章
- ecos无线驱动掉线问题解决方案分析
- Springsecurity之FilterSecurityInterceptor
- [转载] 信息系统项目管理挂靠合同(协议)范例1
- 删除用户的命令是什么mysql_mysql新添加用户与删除用户具体操作命令_MySQL
- Ios tab Bar 使用方法
- fs-extra导出换行txt文件
- c语言 宏定义 去除宏定义_如何检查是否在C中定义了宏?
- python项目之当当网
- 【转】XCode环境变量及路径设置 -- 待学习
- js实现轮播图常规类(原生JS,没有任何框架)
- yansongda/pay 支付遇到的坑
- 轻量级私有云存储企业主要功能探析
- 解决蝉知安装跳过设置管理员密码步骤的问题
- mysql 数据库字符集转换_字符集介绍及mysql数据库编码转换
- STM32串口通信、串口调试助手
- 走出“大唐” 穆穆-movno1 第一财经周刊
- Bert 源码(pytorch)超详细的解读
- CAN-BUS协议粗浅学习
- 指尖江湖李忘生鸿蒙初开,剑网3指尖江湖李忘生全面评价
- STC51和STM32使用串口输出中文乱码问题解决
热门文章
- Android DrawableTint使用
- 服务器维护完多久断牙刷新,魔兽世界怀旧服:还在傻傻蹲断牙?其他猎人用这个方法找就抓到了...
- 点云DBSCAN聚类算法(C++)
- 【GNN】图神经网络发Nature子刊,却被爆比普通算法慢104倍,质疑者:灌水新高度?
- 计算机语言和程序设计ppt,计算机语言与程序设计 (4).ppt
- 语法检查的重要步骤,这7点尤为重要
- python3+selenium实现qq邮箱登陆并发送邮件
- html图片纵向变,【转】15个CSS图片悬浮效果
- 『Oracle数据复制容灾案例系列』兴业证券Oracle容灾案例
- Python函数之装饰器