动态生成樱花

效果图

实现代码

# 画一棵樱花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绘制樱花树相关推荐

  1. python樱花树代码_用python绘制樱花树

    黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...

  2. 如何用python制作樱花_用python绘制樱花树

    黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...

  3. python绘制樱花洒落_用python绘制樱花树

    黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...

  4. python樱花树的设计思路_用python绘制樱花树

    黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...

  5. 用Python绘制樱花树、玫瑰花各种表白代码,从此不再缺女朋友

    8月将至,马上又到了樱花盛开的季节,今天的技能帖想教大家用Python绘制绘制一棵樱花树,将它送给身在武汉,或想去武汉的小伙伴,当樱花未开时,我们在线共赏樱,当樱花盛开时,我们相约珞珈山下! 希望如约 ...

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

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

  7. python樱花_用 Python 绘制美丽的樱花

    原标题:用 Python 绘制美丽的樱花 黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画, ...

  8. 怎么用python找论文_如何利用Python绘制学术论文图表方法

    论文中图表形式多样,常用的处理工具有excel.MATLAB以及Python等,excel自处理的方法有两个缺陷: 1.当数据较多时,容易出现excel"翻白眼"的现象: 2.需要 ...

  9. python绘制条形图用什么函数_Python绘制正余弦函数图像完整代码

    通过python绘制正弦和余弦函数,从默认的设置开始,一步一步地调整改进,让它变得好看,变成我们初高中学习过的图象那样.通过这个过程来学习如何进行对图表的一些元素的进行调整. 01. 简单绘图 mat ...

最新文章

  1. ecos无线驱动掉线问题解决方案分析
  2. Springsecurity之FilterSecurityInterceptor
  3. [转载] 信息系统项目管理挂靠合同(协议)范例1
  4. 删除用户的命令是什么mysql_mysql新添加用户与删除用户具体操作命令_MySQL
  5. Ios tab Bar 使用方法
  6. fs-extra导出换行txt文件
  7. c语言 宏定义 去除宏定义_如何检查是否在C中定义了宏?
  8. python项目之当当网
  9. 【转】XCode环境变量及路径设置 -- 待学习
  10. js实现轮播图常规类(原生JS,没有任何框架)
  11. yansongda/pay 支付遇到的坑
  12. 轻量级私有云存储企业主要功能探析
  13. 解决蝉知安装跳过设置管理员密码步骤的问题
  14. mysql 数据库字符集转换_字符集介绍及mysql数据库编码转换
  15. STM32串口通信、串口调试助手
  16. 走出“大唐” 穆穆-movno1 第一财经周刊
  17. Bert 源码(pytorch)超详细的解读
  18. CAN-BUS协议粗浅学习
  19. 指尖江湖李忘生鸿蒙初开,剑网3指尖江湖李忘生全面评价
  20. STC51和STM32使用串口输出中文乱码问题解决

热门文章

  1. Android DrawableTint使用
  2. 服务器维护完多久断牙刷新,魔兽世界怀旧服:还在傻傻蹲断牙?其他猎人用这个方法找就抓到了...
  3. 点云DBSCAN聚类算法(C++)
  4. 【GNN】图神经网络发Nature子刊,却被爆比普通算法慢104倍,质疑者:灌水新高度?
  5. 计算机语言和程序设计ppt,计算机语言与程序设计 (4).ppt
  6. 语法检查的重要步骤,这7点尤为重要
  7. python3+selenium实现qq邮箱登陆并发送邮件
  8. html图片纵向变,【转】15个CSS图片悬浮效果
  9. 『Oracle数据复制容灾案例系列』兴业证券Oracle容灾案例
  10. Python函数之装饰器