“Arbres incroyables avec une tortue python” Réponses codées

Arbres incroyables avec une tortue python

from random import *
from turtle import *

t1, t2, t3, t4, t5 = Turtle(), Turtle(), Turtle(), Turtle(), Turtle()

turtles = [t1, t2, t3, t4, t5]
x = -200

for t in turtles:
      x += randint(60, 160)
      y = randint(-200, -100)
      t.speed(100)
      t.lt(90)
      t.color('brown')
      t.up()
      t.goto(x, y)
      t.down()


def branch(turt, branch_len, angle):
      angle = randint(22, 30)
      sf = uniform(0.6, 0.8)
      size = branch_len / 10
      turt.pensize(size)
      if branch_len < 20:
            turt.color('forest green')
            turt.stamp()
            turt.color('brown')
            
      
      if branch_len > 10:
            
            turt.fd(branch_len)
            turt.lt(angle)
            branch(turt, branch_len * sf, angle)
            turt.rt(angle * 2)
            branch(turt, branch_len * sf, angle)
            turt.lt(angle)
            turt.bk(branch_len)

for t in turtles:            
      branch(t, 100, 30)


Screen().exitonclick()
Nervous Nightingale

Arbres incroyables avec une tortue python


t.left(90) # then call tree after with tree()

Smiling Swan

Réponses similaires à “Arbres incroyables avec une tortue python”

Questions similaires à “Arbres incroyables avec une tortue python”

Plus de réponses similaires à “Arbres incroyables avec une tortue python” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code