Skip to main content

Turtle

Turtle er en innebygged modul i Python som lar oss tegne ved hjelp av en skilpadde.

Oppsett

from turtle import * # importerer alt fra turtle-modulen

# koden din her!

exitonclick() # venter med å avslutte vinduet

Enkel tegning

Send skilpadden forover med 100 steg:

forward(100)

Nå vil du se et vindu med en strek som er tegnet av skilpadden, som beveger seg mot høyre. Du kan nå endre retningen på skilpadden, slik at den snur 120 grader mot venstre:

left(120)

La oss tegne en trekant:

forward(100)
left(120)
forward(100)
Hele koden
from turtle import *

forward(100)
left(120)
forward(100)
left(120)
forward(100)

exitonclick()

Eksprementer med kommandoene backward(antall_steg) og right(antall_grader).

Posisjon

Send skilpadden tilbake til start-posisjonen:

home()

Start-posisjonen er midt på skjermen, i punktet (0, 0). Hvis du ønsker å hente skilpaddens posisjon kan du gjøre det med:

x, y = pos()

Du kan hoppe til et spesifikt koordinat ved:

goto(50, 100)

goto(x,y) tegner en strek, det er også mulig å hoppe uten å tegne strek:

teleport(150,50)

Fart

Skilpaddens fart kan være er et heltall fra og med 0 til og med 10, og kan settes med speed(ny_fart):

speed(5)

Skilpaddens fart følger en litt merkelig skala:

fastest: 0
fast: 10
normal: 6
slow: 3
slowest: 1

Farger

color('red')
fillcolor('yellow')

Eksempel

from turtle import *

color("red")
begin_fill()
teller = 0

while teller < 4:
forward(100)
right(90)
teller += 1

end_fill()

exitonclick()