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
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()