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