Rozdział 6 · Rysujemy fajne rzeczy za pomocą Turtle

Mini-projekt — narysuj kwadrat i sześciokąt

Zastosuj wzór 360/n do dwóch najbardziej rozpoznawalnych wielokątów.

Zastosowanie wzoru 360 / n z poprzedniej sekcji do dwóch najbardziej Rozpoznawalne postacie.

Mini-projekt — rysowanie kwadratu

Kwadrat ma cztery identyczne boki i cztery kąty 90°: 360 / 4 = 90. Więc trzeba powtórzyć cztery razy tę samą parę poleceń: jechać do przodu, skręcić o 90°.

kvadrat.py
import turtle

screen = turtle.Screen()
screen.setup(width=400, height=400)
artist = turtle.Turtle()
artist.pensize(3)
artist.pencolor("#5B24F9")

artist.forward(100)
artist.right(90)
artist.forward(100)
artist.right(90)
artist.forward(100)
artist.right(90)
artist.forward(100)
artist.right(90)

screen.exitonclick()
Rezultat
Regularny kwadrat narysowany jednolitą fioletową linią
Kwadrat: cztery boki po 100 pikseli, cztery obroty o 90°
Zauważyłeś powtórzenie?
Cztery identyczne bloki w rzędzie to wyraźny znak, że w powietrzu jest cykl for. Wrócimy do tego samego kwadratu w rozdziale na pętlach i przepiszemy go w 2 linijki zamiast 8.

Mini-projekt – narysuj sześciokąt

Sześciokąt ma sześć równych boków: 360 / 6 = 60 stopni przez Każdy krok.

shestiugolnik.py
import turtle

screen = turtle.Screen()
screen.setup(width=420, height=400)
artist = turtle.Turtle()
artist.pensize(3)
artist.pencolor("#5B24F9")

artist.forward(80)
artist.right(60)
artist.forward(80)
artist.right(60)
artist.forward(80)
artist.right(60)
artist.forward(80)
artist.right(60)
artist.forward(80)
artist.right(60)
artist.forward(80)
artist.right(60)

screen.exitonclick()
Rezultat
Prawidłowy sześciokąt, narysowany pełną fioletową linią
Heksagon: Sześć boków o średnicy 80 px, sześć obrotów o 60°
Praktyka: kwadrat, sześciokąt i inne wielokąty
Moduł turtle otwiera natywne okno Python – uruchamiane lokalnie w VS Code, PyCharm lub Jupyter
Praktyka kursuje lokalnie
Otwórz praktykę →