## Rekenen

Stel je wilt het volgende gelijkbenige, rechthoekige driehoek tekenen waarbij de rechthoekzijdes beide 100 zijn.

Het begin is makkelijk

    import turtle

    t = turtle.Turtle()
    t.speed(0)
    t.forward(100)
    t.left(90)
    t.forward(100)
    t.left(135)

Maar daarna moet ik de lange zijde van de driehoek tekenen. Ik kan natuurlijk wat getallen gaan proberen. Maar dat is tijdrovend en nooit helemaal precies. Daarnaast als ik de zijde een variabele lengte wil geven, dan moet ik wel berekenen.

Maar gelukkig hebben we ooit bij wiskunde de stelling van Pythagoras gehad en daarmee kunnen we berekenen hoe lang de lange zijde van de driehoek met gaan worden.

c2 = a2 + b2
Dus als we voor onze driehoek voor a en b de lengte 100 hebben gekozen kunnen we dit invullen

c2 = 1002 + 1002
En om c dan te weten moeten we daarvan de wortel nemen

c = wortel van (1002 + 1002)

Om wiskunde te gebruiken in Python moet je `math` importeren. Dat werkt het zelfde als bij turtle.
Onze code gaat nu starten met

    import turtle
    import math

Nu kunnen we alle methodes (deeltaken die in `math` zijn gemaakt) gebruiken.

Voor een wortel kunnen we het volgende gebruiken

    math.sqrt(2)

Geeft het resultaat van wortel 2

Voor een macht kan je onderstaande gebruiken

    math.pow(100,2)

Geeft het resultaat van 1002
Python heeft ook een operator voor machten

    100**2

Dit doet het zelfde als math.pow(100,2)

### Onze driehoek afmaken

Met bovenstaande kennis kunnen we onze driehoek afmaken

De lengte van de lange zijde moet worden `wortel van (1002 + 1002)`

Dus

    math.sqrt(100**2 + 100**2)
    # of met de pow methode
    math.sqrt(math.pow(100,2) + math.pow(100,2))

Ons volledige code voor de driehoek wordt dan

    import turtle
    import math

    t = turtle.Turtle()
    t.speed(0)
    t.forward(100)
    t.left(90)
    t.forward(100)
    t.left(135)
    t.forward(math.sqrt(100**2 + 100**2))