## Afmeting tekenscherm

Als je bij repl.it of een andere IDE, een tekening maakt is de afmeting van je tekenscherm afhankelijk van beeldscherm afmeting. Bij een gemiddelde beeldscherm afmeting kan je ongeveer in een vlak van 600x400 tekenen. Let op dat linker onderpunt dan (-300,-200) is en rechtsboven (300, 200)

Stel dat we een stapel vierkanten willen tekenen die altijd op het scherm passen.

De code voor deze twee vierkanten op elkaar kan zo uitzien

    import turtle
    t = turtle.Turtle()
    t.speed(0)

    def vierkant(zijde):
      for i in range(4):
        t.forward(zijde)
        t.left(90)

    def stapel(aantal):
      zijde = 100
      for i in range(aantal):
        vierkant(zijde)
        # naar de linker bovenhoek voor het volgende vierkant
        t.left(90)
        t.forward(zijde)
        t.right(90)

    stapel(2)

Wanneer de stapel(3) wordt gedaan zal het 3e vierkant niet meer helemaal zichtbaar zijn.

Dus als de stapel hoger dan 200 wordt moet de zijde van de vierkanten worden aangepast om deze passend op het scherm te krijgen.

Als `aantal x zijde > 200` dan moet zijde kleiner worden zodat `aantal x zijde <= 200`

In Python kan je daarvoor een `IF` gebruiken

    zijde = 100
    if aantal > 2:
      zijde = 200/aantal

Dus standaard is zijde=100 maar als ik meer dan 2 vierkanten wil tekenen dan wordt de zijde aangepast.

In de `stapel()` deeltaak wordt het dan

    def stapel(aantal):
      zijde = 100
      if aantal > 2:
        zijde = 200 / aantal
      for i in range(aantal):
        vierkant(zijde)
        # naar de linker bovenhoek voor het volgende vierkant
        t.left(90)
        t.forward(zijde)
        t.right(90)

    stapel(5)

Bij een if kan je verschillende vergelijkingsoperatoren gebruiken:

> | Groter dan | x > y
< | Kleiner dan | x < y
== | Gelijk aan | x == y
!= | Niet gelijk aan | x != y
>= | Groter of gelijk aan | x >= y
<= | Kleiner of gelijk aan | x <= y