方法
- rm为例。 首先打开一个Python编辑器,这里以pycha
- 打开pycharm后新建一个py文件。
import t360新知urtle
import rand官们om
from turtle import *
from time import sleep
这时先导入要用到的模块,代码如下:def tree(branchLen, t):
sleep(0.0005)
if 源报圆branchLen > 3:
if 8 <= branchLen <= 12:
if rando济林米m.randint(0, 2) == 0:
t.color('white') # 白色
else:
t.color('lightcoral') # 淡珊瑚色
t.pens思换志指台面练管养ize(branchLen / 3)
elif branc村零金载响围化hLen < 8:
if random.randint(0, 1) == 0:
t.color('snow')
else:
t.co次较具破范换振初括线lor('lightcoral') # 淡珊瑚色
t.pensize(branchLen / 2)
els细京赶鲁饭石条其距察e:
t.color('peru') # 褐色
t.pensize(b阻油境者没初下ranchLen / 10) # 6
t.fo探氧劳底及承感每件合rward(br身课anchLen)
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.dow有热将错众拉所司n()
然后用去哪克草python代码画出樱花树的躯干,代码如下:def petal(m, t):
for i in range(m):
a = 200 - 400 * random.random()
b = 10 - 20 * random.random()
t.u决六叶老p()
t.forward(b)
t.left(90)
t.走forward(a)
t.down()
t.color('lightpink') # 粉色
t.circle(1)
t.up()
t.ba有补而绿调识全ckward(a)
t.right(90)
t.backward(b)
然后用代码画出掉落的花瓣,代码如下:def main():
t = turtle.Turtle()
# 画布大小
w = turtle.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)
t = turtle.getscreen()
t.getcanvas().postscript(file="tree.eps")
w.exitonclick()
main()
最后输入主程序,代码如下:- 代码输入完成后用鼠标右键单机上方的文件名,在弹出的对话框中点击RUN。
- 这样就利用python画出了樱花树。
1.《如何利用Python画一棵樱花树 如何利用pycharm爬取数据》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《如何利用Python画一棵樱花树 如何利用pycharm爬取数据》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3363608.html