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()

画完效果图如下

hobby云说

发布了101 篇原创文章 · 获赞 25 · 访问量 1万+

私信

关注

标签:樱花,私信,Python,文章,画图,branch,time,import

来源: https://blog.csdn.net/qq_24601199/article/details/104605392

python绘制樱花洒落_Python画图之浪漫樱花相关推荐

  1. python绘制樱花洒落_Python:绘制樱花树

    Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待 4999元包邮 去购买 > 代码详解 (一)绘制画幕 首先绘制画幕,命令说明如下: screen ...

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

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

  3. python绘制饼图双层_Python入门进阶:Python绘制饼图到Microsoft Excel

    原标题:Python入门进阶:Python绘制饼图到Microsoft Excel 来自:Linux迷https://www.linuxmi.com/python-pie-chart-microsof ...

  4. 利用python绘制雪景图_python绘制雪景图

    本文实例为大家分享了python绘制雪景图的具体代码,供大家参考,具体内容如下 绘制雪景图,应用到turtle和random. from turtle import * from random imp ...

  5. 用python绘制叠加等边三角形_python 叠加等边三角形的绘制的实现

    题目:使用turtle库绘制叠加等边三角形. 要分享: 屏幕应该是个叠加三角,一岗是一个分角.不是樽前爱惜身,佯狂难免假成真.曾因酒醉鞭名马,生怕情多累美人. 如何使用python turtle 画一 ...

  6. python绘制分形图形_Python绘制L-System的分形图

    Python绘制L-System的分形图代码及解析. 完整代码如下 # -*- coding: utf-8 -*- #L-System(Lindenmayer system)是一种用字符串替代产生分形 ...

  7. python绘制红色五角星_python绘制五角星

    python绘制五角星 分享一个使用Python绘制的五角星小案例,欢迎留言探讨指正,大佬勿喷,抱拳 下面呈上小代码 代码:import turtle #导入turtle库包 turtle.fillc ...

  8. python绘制组合图_Python如何绘制组合图 Python绘制组合图代码示例

    Python如何绘制组合图?本篇文章小编给大家分享一下Python绘制组合图代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 绘制组合图: 组合 ...

  9. 用python绘制正方形螺旋线_python绘制彩色螺旋线

    随着网络的发展,编程语言在人们的生活中无形的扮演着十分重要的角色.人们可以利用python做很多的事情,今天我就分享一个用python绘制彩色螺旋线的程序. 利用python交互式编程 所绘制的结果如 ...

最新文章

  1. php引擎文件php.ini优化参数
  2. HarmonyOS之常用组件RoundProgressBar的功能和使用
  3. kafka集群操作指南
  4. ensp 查看配置命令
  5. 嵌入式Linux下Qt的中文显示
  6. 解决C# 7.2中的结构体性能问题
  7. Java 实现Https访问工具类 跳过ssl证书验证
  8. 计算机网络链接的主要目标 主要功能,计算机网络课程教案‌.doc
  9. weblogic java vendor_配置jprofiler监控Weblogic-Zee
  10. aehyok.com的成长之路一——开篇
  11. 【深入浅出通信原理-学习笔记】通信系统概述
  12. 数据库系统概念第六版
  13. stub,存根是什么?
  14. 高考助力海报|有哪些优秀的高考助力文案?
  15. 微信支付v3 AEAD_AES_256_GCM解密JS版本代码及验证 javascript
  16. Vue粒子特效使用教程(vue-particles插件)
  17. 如何优雅的在 Word 中插入代码,PlanetB 的完美替代方案
  18. Au入门系列之一:开启音频处理之旅
  19. 微信在线客服功能开发问题记录
  20. 07【字符串的扩展】

热门文章

  1. 【深入解析品牌战略】品牌战略建设不可或缺的六要素
  2. QImage::scaled: Image is a null image--PySIde2和PyQt5无法显示jpg等图像
  3. 提问的艺术(中文版)
  4. 一种导致不明确引用的原因
  5. 深度学习准备之Ubuntu下装显卡驱动
  6. 利用itext操作pdf从数据库导出大量数据--功能汇总(一)
  7. 第十一课:树莓派语音控制空调
  8. [1176]concat()、concat_ws()、group_concat()函数使用
  9. 【数论】数论分块(详细,小白):余数求和约数研究
  10. bugfree搭建-windows系统