komendy
początek
| wczytanie biblioteki żółwia wraz ze wszystkimi funkcjonalnościami. | import turtle |
| utworzenie ekranu rysowania o nazwie ekran. Domyślnie ekran ma 400 (oś X) na 400 (oś Y) pikseli. Koordynaty (0, 0) oznaczają środek ekranu. | ekran = turtle.Screen() |
| utworzenie żółwia (czyli pisaka) o nazwie t. Można utworzyć więcej żółwi, nadając im unikalne nazwy. | t = turle.Turtle() |
| nadanie żółwiowi wyglądu (6 możliwości: „arrow”, „blank”, „circle”, „classic”, „square”, „triangle”, and „turtle”) | t.shape("turtle") |
| ukrycie żółwia o nazwie t | t.hideturtle() |
| pokazanie żółwia o nazwie t (domyślne ustawienie dla nowo utworzonego żółwia) | t.showturtle() |
poruszanie
| ruch do przodu (forward – w kierunku, w jakim skierowany jest żółw o nazwie t) o podaną liczbę pikseli | t.fd()50 |
| ruch do tyłu (backward – w kierunku przeciwnym do tego, w jakim skierowany jest żółw o nazwie t) o podaną liczbę pikseli | t.bk(50) |
| obrót w prawo (right) obraca żółwia o nazwie t w prawo o podaną liczbę stopni | t.right(90) |
| obrót w lewo (left) obraca żółwia o nazwie t w lewo podaną liczbę stopni | t.left(90) |
| nadanie żółwiowi określonej prędkości | t.speed(50) |
| przywołanie żółwia do początkowej pozycji (przydatne, jeśli np. zniknie za krawędzią) | t.home() |
| pobranie aktualnych koordynatów położenia żółwia | t.pos() |
| wysłanie żółwia do konkretnej pozycji wyznaczonej koordynatami X i Y | t.goto(100,100) |
rysowanie
| określenie koloru, jakim będzie rysował/pisał żółw o nazwie t 1. kolory można słownie, biorąc nazwę w cudzysłów (przykładowa lista nazw kolorów) 2. można podawać szesnastkowy kod koloru, poprzedzając go hashem # i biorąc w cudzysłów | t.pencolor("red")t.pencolor("#32c18f") |
| ustawienie rozmiaru śladu, jakim rysuje żółw o nazwie t (w pikselach) | t.pensize(50) |
| rysowanie kółka o podanym promieniu () | t.circle(50) |
| podniesienie pisaka (żółw o nazwie t porusza się nie rysując) | t.penup() |
| przyłożenie pisaka (żółw porusza się rysując – domyślne ustawienie) | t.pendown() |
| narysowanie kropki o podanym promieniu przez żółwia o nazwie t | t.dot(10) |
| rozpoczęcie wypełniania kształtu – do zastosowania na początku rysowania zamkniętego kształtu przez żółwia o nazwie t, który chcemy wypełnić kolorem | t.begin_fill() |
| zakończenie wypełniania kształtu – do użycia na końcu rysowania przez żółwia o nazwie t zamkniętego kształtu, który chcemy wypełnić kolorem | t.end_fill() |
| resetowanie ustawień żółwia o nazwie t do domyślnych wartości, ustawienie go po pozycji (0, 0) i usunięcie jego rysunków | t.reset() |
pisanie
| wypisanie tekstu z domyślnymi ustawieniami przez żółwia o nazwie t | t.write("to jest napis") |
| dokładniejsze określenie parametrów napisu 1. jako pierwszy argument podajemy tekst do wypisania 2. jako drugi argument: move=False (żółw pozostanie na miejscu) lub move=True (żółw poruszy się wraz z pisanym tekstem)3. trzeci argument to określenie pozycji żółwia wobec tworzonego napisu – "left", "center" lub "right"4. czwarty argument to czcionka font=("nazwa czcionki", "rozmiar czcionki", "styl"):4a. np. "Verdana", "Arial", "Calibri", "Times New Roman", "Courier" i inne4b. wielkość czcionki w pikselach 4c. wygląd czcionki, np. "normal", "bold", "italic", "underline" | t.write("tekst", move=False, align="left", font=("Arial", 20, "bold")) |