Rozdział 7 · Głębokie zanurzenie w Turtle
Kształty bez linii, okręgów, punktów
Trzy narzędzia z rozdziału 6, ale teraz z prawdziwym rezultatem — i mostem do głębszej geometrii koła przed nami.
Trzy narzędzia, które już spotkaliśmy mimochodem w rozdziale 6 – teraz zatrzymajmy się Umówić i przyjrzeć się im uważniej, zanim zagłębimy się w to.
Figury bez linii: wypełnienie kolorem
Aby narysować nie tylko kontur, ale wypełnioną figurę, owiń rysowanie między
begin_fill() oraz end_fill():
zalivka.py
import turtle
screen = turtle.Screen()
screen.setup(width=340, height=320)
artist = turtle.Turtle()
artist.fillcolor("gold")
artist.begin_fill()
for _ in range(4):
artist.forward(100)
artist.right(90)
artist.end_fill()
screen.exitonclick()
Rezultat
zalivka_kod.py
artist.fillcolor("gold")
artist.begin_fill()
for _ in range(4):
artist.forward(100)
artist.right(90)
artist.end_fill()
Kręgi
Nie musisz rysować ręcznie koła po zbiór krótkich fragmentach — Turtle
Zespół gotowy circle(радиус):
okruzhnost.py
import turtle
screen = turtle.Screen()
screen.setup(width=340, height=320)
artist = turtle.Turtle()
artist.pensize(3)
artist.pencolor("#5B24F9")
artist.circle(80)
screen.exitonclick()
Rezultat
Punkty
dot() — mały (albo nie za mały) zakolorowany okrąg w bieżącej pozycji, bez ruchu żółwia:
tochka.py
import turtle
screen = turtle.Screen()
screen.setup(width=260, height=200)
artist = turtle.Turtle()
artist.hideturtle()
artist.dot(50, "red")
screen.exitonclick()
Rezultat
tochka_kod.py
artist.dot(50, "red") # kropka o średnicy 50, czerwona
Dużo głębiej przed nami
To tylko wstęp. W kolejnych trzech sekcjach szczegółowo przeanalizujemy geometrię koła – skąd pochodzi centrum, co oznacza ujemny promień i jak okrąg zamienia się w wielokąt.
Praktyka: Wypełnienie, Okręgi i Punkty
Moduł turtle otwiera natywne okno Python – uruchamiane lokalnie w VS Code, PyCharm lub Jupyter
Praktyka kursuje lokalnie