Python 3.11 Turtle樱桃源代码

c7494fcdc54f43e3828784fd5653e319.jpg

 from turtle import *

from random import *

from math import *

import turtle as t

import random as r

def tree(n,l):

    pd()#下笔

    #阴影效果

    t = cos(radians(heading()+45))/8+0.25

    pencolor(t,t,t)

    pensize(n/3)

    forward(l)#画树枝

 

    if n>0:

        b = random()*15+10 #右分支偏转角度

        c = random()*15+10 #左分支偏转角度

        d = l*(random()*0.25+0.7) #下一个分支的长度

        #右转一定角度,画右分支

        right(b)

        tree(n-1,d)

        #左转一定角度,画左分支

        left(b+c)

        tree(n-1,d)

        #转回来

        right(c)

    else:

        #画叶子

        right(90)

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值