W języku Python istnieje biblioteka turtle, która służy do sterowania "żółwiem" tak jak ma to miejsce w przypadku np. języka LOGO. W artykule zostały przedstawione podstawowe komendy.
W celu skorzystanie z biblioteki turtle należy zaimportować ją przy pomocy polecenia import na samym początku programu. Następnie należy utworzyć nowego żółwia, przykładowo:
(1.) W powyższym przykładzie zostaje zaimportowana biblioteka turtle, a następnie (2.) do zmiennej żółw zostaje przypisany żółw, którym będzie można sterować w specjalnym oknie graficzne. Teraz można przejsć do pisania kodu!
W celu przesunięcia żółwia do przodu należy na wcześniej zadeklarowanym żółwiu wywołać polecenie forward(), a jako argument podać jak daleko ma się przesunąć. Z kolei żółw pójdzie wstecz po użyciu metody backward(). Ona również akceptuje jeden argument jak daleko żółw ma się przesunąć.
Przykładowo jeśli chcemy, aby żółw poszedł do przodu o 150 kroków, a następnie tyle samo wrócił wpiszemy:
Potrafiąc już przesunąć żółwia warto zastanowić się nad tym w jaki sposób obrócić żółwia. Służą do tego metody left() - w lewo oraz right() - w prawo. W obu metodach należy podać kąt obrotu w stopniach.
Przykładowo jeśli chcemy, aby żółw obrócił się w lewo, a potem z powrotem w prawo należy wpisać:
Uwaga: warto zauważyć, że poczętkowo żółw jest skierowany w prawo.
Kwadrat to jedna z najprostszych figur do narysowania. Cztery razy należy przejść do przodu pewną odległość, a następnie skręcać zawsze w tym samym kierunku.
Oto przykładowy kod:
Korzystając z poznanych metod napisz skrypt, który narysuje sześciokąt. Przetestuj działanie napisanego skryptu.