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
Złoty Kwadrat
begin_fill()/end_fill() malować na zamkniętym konturze
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
Fioletowe koło o promieniu 80 px
circle(80) jest gotowym poleceniem dla koła, bez ani jednego ręcznego obrotu

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
Jedna duża czerwona kropka o średnicy 50 pikseli
dot(50 „red”
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
Otwórz praktykę →