首页 > 分享 > Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)

Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)

最新推荐文章于 2024-10-10 19:49:15 发布

Soul fragments 于 2019-10-22 21:59:00 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~)
one 樱花树

动态生成樱花
效果图(这个是动态的):
在这里插入图片描述实现代码

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

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061

相关知识

Python——画一棵漂亮的樱花树(不同种樱花+玫瑰)
python 绘制一个四瓣花图
Python实战——自动生成情人节对女朋友表白玫瑰花、爱心,以及用Python画一颗樱花树,愿祖国繁花与共!
python画一朵花的代码
python图形绘制花朵代码,如何用python画一朵花
圣诞树装饰
Python用turtle库绘制图形——漂亮的玫瑰
春天的花简笔画樱花(日本樱花树简笔画)
用Python绘制樱花树、玫瑰花各种表白代码,从此不再缺女朋友
怎么用python画一朵花

网址: Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔) https://m.huajiangbk.com/newsview790848.html

所属分类:花卉
上一篇: 日本晚樱 Prunus serr
下一篇: 赏花正当时丨桃花、杏花、樱花傻傻