Rozdział 7 · Głębokie zanurzenie w Turtle

Konfiguracja samego Turtle

Ekran jest ustawiony — teraz skonfigurujmy samego żółwia: prędkość, grubość, kolor, kształt wskaźnika.

W poprzedniej części ustawiliśmy ekran. Teraz skonfigurujmy samą żółw: prędkość rysowania, grubość i kolor linii oraz kształt wskaźnika.

nastrojka_grafiki.py
import turtle

screen = turtle.Screen()
screen.setup(width=420, height=260)
artist = turtle.Turtle()

artist.speed(3)
artist.pensize(4)
artist.pencolor("purple")
artist.shape("turtle")
artist.forward(150)

screen.exitonclick()
Rezultat
Gruba fioletowa linia narysowana przez żółwia o kształcie kursora w sylwetce żółwia
speed(3), pensize(4), pencolor("purple"), shape("turtle") — cztery ustawienia żółwia naraz
nastrojka_grafiki_kod.py
artist.speed(3)          # prędkość od 1 (wolno) do 10 (szybko), 0 — natychmiast
artist.pensize(4)        # Grubość linii w pikselach
artist.pencolor("purple") # Kolor linii
artist.shape("turtle")    # kształt wskaźnika — żółw zamiast strzałki
speed(0) - Tryb artysty
Kiedy liczy się wynik, a nie sam proces malowania (np. w skomplikowanych wzorach jak mandala z rozdziału 6), wygodnie jest ustawić artist.speed(0) — żółw rysuje natychmiast, bez animacji ruchowej. Przeanalizujemy, dlaczego nie wpływa to na ostateczny rysunek w sekcji „speed, tracer i update”
Praktyka: Umożliwia personalizację grafiki Turtle
Ten sam laptop co Display as a System – to też obejmuje
Praktyka kursuje lokalnie
Otwórz praktykę →