Python: turtle

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 tt.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ę pikselit.fd()50
ruch do tyłu (backward – w kierunku przeciwnym do tego, w jakim skierowany jest żółw o nazwie t) o podaną liczbę pikselit.bk(50)
obrót w prawo (right) obraca żółwia o nazwie t w prawo o podaną liczbę stopnit.right(90)
obrót w lewo (left) obraca żółwia o nazwie t w lewo podaną liczbę stopnit.left(90)
nadanie żółwiowi określonej prędkościt.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 żółwiat.pos()
wysłanie żółwia do konkretnej pozycji wyznaczonej koordynatami X i Yt.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 tt.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ć koloremt.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ć koloremt.end_fill()
resetowanie ustawień żółwia o nazwie t do domyślnych wartości, ustawienie go po pozycji (0, 0) i usunięcie jego rysunkówt.reset()

pisanie

wypisanie tekstu z domyślnymi ustawieniami przez żółwia o nazwie tt.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 inne
4b. wielkość czcionki w pikselach
4c. wygląd czcionki, np. "normal", "bold", "italic", "underline"
t.write("tekst", move=False, align="left", font=("Arial", 20, "bold"))