网站建设资讯

NEWS

网站建设资讯

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 画树
本文路径:http://njwzjz.com/article/hghjop.html