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