“Erstaunliche Bäume mit Pythonschildkröte” Code-Antworten

Erstaunliche Bäume mit Pythonschildkröte

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

Erstaunliche Bäume mit Pythonschildkröte


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

Smiling Swan

Ähnliche Antworten wie “Erstaunliche Bäume mit Pythonschildkröte”

Fragen ähnlich wie “Erstaunliche Bäume mit Pythonschildkröte”

Weitere verwandte Antworten zu “Erstaunliche Bäume mit Pythonschildkröte” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen