Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

The żółw moduł w Pythonie umożliwia tworzenie obrazów i kształtów poprzez rysowanie na płótnie. Żółwie są często używane do wprowadzenia początkujących w podstawowe pojęcia programistyczne związane z grafiką.

Za pomocą żółwi możesz rysować wiele rodzajów kształtów, w tym linie i inne wzory. Możesz to zrobić, określając kierunek, w którym porusza się żółw, aby utworzyć kształt, oraz zmieniając kolor i rozmiar pisaka.

Czym są żółwie w Pythonie?

Na płótnie żółw reprezentuje punkt, który można przesuwać, podobnie jak porusza się długopisem po kartce papieru.

Kiedy odradzasz żółwia na płótnie, możesz przesuwać żółwia w lewo, w prawo, w górę lub w dół. Następnie żółw rysuje linię w kierunku, w którym się porusza. Możesz rysować różne kształty, zmuszając żółwia do poruszania się w określony sposób.

Tworzenie grafiki w aplikacji JES to inny sposób rysowania kształtów na kanwie przy użyciu języka opartego na Pythonie.

instagram viewer

Jak dodać żółwie do płótna

Będziesz musiał użyć tzw żółw moduł do tworzenia obiektu żółwia i płótna.

  1. Utwórz nowy plik o nazwie kształty.pyi otwórz go za pomocą dowolnego Python IDE, takie jak PyCharm lub VS Code.
  2. Wewnątrz pliku zaimportuj plik żółw moduł:
    import żółw
  3. Użyj żółw moduł do tworzenia nowego obiektu żółwia. Kiedy tworzysz nowy obiekt żółwia, płótno jest również tworzone automatycznie. Płótno otworzy się po uruchomieniu programu.
    mój_żółw1 = żółw. Żółw()
  4. Ustaw kształt żółwia. To jest punkt lub „końcówka pióra”, której używasz do rysowania kształtów.
    mój_żółw1.kształt("żółw")
  5. Ustaw kolor linii, w której będziesz rysować kształty:
    mój_żółw1.kolor("zielony")
  6. Użyj wyjście po kliknięciu() funkcja, aby po utworzeniu płótno było otwarte. Oznacza to, że okno płótna zamknie się dopiero po kliknięciu na nie:
    żółw.exitonclick()
  7. Otwórz wiersz poleceń i przejdź do folderu, w którym zapisałeś skrypt Pythona. Na przykład, jeśli zapisałeś go na pulpicie, twoje polecenie wyglądałoby podobnie do tego:
    cd C:\Users\Sharl\Desktop
  8. Użyj pyton polecenie uruchomienia pliku:
    kształty Pythona.py
  9. Poczekaj, aż płótno się otworzy. Domyślnie żółw znajduje się na środku płótna i jest skierowany w prawo.

Jak sprawić, by żółw poruszał się w dowolnym kierunku

Użyj Prawidłowy(), lewy(), do tyłu(), I do przodu() funkcje przesuwania żółwia po płótnie. Kierunek, w którym porusza się żółw, jest zależny od jego aktualnej pozycji. Na przykład, jeśli żółw jest zwrócony w „właściwym” kierunku, to ponowne obrócenie w prawo spowoduje, że żółw zejdzie po płótnie.

  1. Po ustawieniu koloru żółwia, a przed użyciem wyjście po kliknięciu() funkcji, przesuń żółwia do przodu. Ponieważ żółw jest domyślnie skierowany w prawo, przesunięcie go do przodu spowoduje narysowanie linii w kierunku prawej strony ekranu. Liczba reprezentuje przebytą odległość w pikselach:
    mój_żółw1.forward(100)
  2. Zamiast iść do przodu, możesz zmusić żółwia do cofnięcia się. Spowoduje to narysowanie linii w kierunku lewej strony ekranu:
    mój_żółw1.wstecz(100)
  3. Możesz użyć tylko albo do przodu() Lub do tyłu() funkcje poruszania żółwia. Jeśli chcesz poruszać się w górę, w dół lub po przekątnej, musisz zmienić kierunek, w którym żółw jest zwrócony. Z miejsca startu żółwia skręć go w lewo o 90 stopni. Gdy żółw będzie skierowany do góry, przesuń go do przodu:
    mój_żółw1.lewo(90)
    mój_żółw1.forward(100)
  4. Ewentualnie z pozycji startowej żółwia obróć go o 90 stopni w prawo. Przesuń żółwia do przodu, aby narysować linię biegnącą w dół:
    mój_żółw1.prawo(90)
    mój_żółw1.forward(100)
  5. Użyj kombinacji różnych kierunków, aby narysować pożądane linie lub kształty. Możesz także obrócić żółwia o dowolną liczbę stopni, aby poruszał się po przekątnej:
    mój_żółw1.forward(100)
    mój_żółw1.lewo(90)
    mój_żółw1.forward(100)
    mój_żółw1.prawo(45)
    mój_żółw1.forward(100)
    mój_żółw1.lewo(135)
    mój_żółw1.forward(300)
    mój_żółw1.lewo(90)
    mój_żółw1.forward(50)
  6. W wierszu poleceń użyj kształty Pythona.py polecenie, aby ponownie otworzyć płótno, aby wyświetlić utworzone linie i kształty. Możesz zobaczyć wszystkie powyższe przykłady ruchu żółwia w Repozytorium GitHub.

Ucz się poprzez programowanie wizualne

Teraz rozumiesz, jak tworzyć żółwie w Pythonie i jak przesuwać je w różnych kierunkach. Kontynuuj ćwiczenie, używając żółwi do tworzenia rzeczywistych kształtów, takich jak kwadraty, trójkąty lub prostokąty. Możesz także zapoznać się z innymi modułami Pythona, aby w pełni wykorzystać możliwości Pythona.