python函数画树 python 画树

python海龟画树

导入海龟模块

创新互联专注于企业营销型网站建设、网站重做改版、察哈尔右翼前网站定制设计、自适应品牌网站建设、H5技术商城网站制作、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为察哈尔右翼前等各大城市提供网站开发制作服务。

from turtle import *

基本二叉树

初始值 :速度最快,隐藏海龟,设朝向90度,后退200

speed(0)

seth(90)

pu()

fd(-200)

pd()

ht()

递归函数:多向递归

tree(d,n) d树干长度,n递归深度

if n=1:

a=30

de=10

fd(d)

lt(a)

tree(d-de,n-1)

rt(a*2)

tree(d-de,n-1)

lt(a)

fd(-d)

tree(200,5)

随机值:

import random as rd

随机分叉角度a a=rd.randint(10,25)

随机每叉递减长度d de=rd.randint(5,12)

递减值:

树干越来越细

pensize(n//10)

条件值:

叶子变为绿色

if n==1:pencolor('green')

else:pencolor('deepgreen')

末端加果实

if n=2:

fd(d)

dot(10,'red')

随机分叉数m m=rd.randint(2,4)

Python画圣诞树?

以下是用 Python 语言编写的程序,用于画一棵圣诞树的图形:

# 导入 turtle 库

import turtle

# 设置画笔颜色为绿色

turtle.color('green')

# 设置线条宽度为 3

turtle.width(3)

# 循环三次

for i in range(3):

# 向前移动 100 像素

turtle.forward(100)

# 向右转 120 度

turtle.right(120)

# 设置画笔颜色为红色

turtle.color('red')

# 向前移动 50 像素

turtle.forward(50)

# 设置画笔颜色为黄色

turtle.color('yellow')

# 向前移动 50 像素

turtle.forward(50)

# 隐藏画笔

turtle.hideturtle()

# 等待用户点击屏幕

turtle.exitonclick()

运行这段程序后,会在屏幕上画出一棵圣诞树的图形。你可以通过修改程序中的参数,来调整圣诞树的形状、大小和颜色。

注意:为了使用 turtle 库,你需要先安装这个库。可以使用以下命令在命令行中安装 turtle 库:

pip install turtle

python画樱花树代码 具体代码介绍

1、python画樱花树代码为:

import turtle as T

import random

import time

2、# 画樱花的躯干(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()

3、# 掉落的花瓣

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

4、# 画樱花的躯干

Tree(60, t)

# 掉落的花瓣

Petal(200, t)

w.exitonclick()

网站名称:python函数画树 python 画树
文章URL:https://www.cdcxhl.com/article8/hghjop.html

成都网站建设公司_创新互联,为您提供品牌网站制作品牌网站设计做网站虚拟主机建站公司品牌网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司