Crtanje i Python

Python je zaista svestran i jednostavan programski jezik. Može obraditi niz logičkih, matematičkih i statističkih zadataka, a u njemu se može i crtati. To ćemo učiniti u okolini kornjačine grafike (turtle graphic).

Vježba

Uz pomoć programskog jezika Pyhton nacrtat ćemo jednakostraničan trokut s duljinom stranice 150.

Potrebno je tri puta nacrtati stranicu duljine 150 i zakrenuti se za 120 stupnjeva. Znamo da jednakostraničan trokut ima tri jednaka kuta od 60 stupnjeva, a da bi naše stranice zatvorile taj kut potrebno se zakrenuti za 120 stupnjeva (180-60=120).

Kako bi program napisali u što kraćem obliku korisiti ćemo for petlju. Za pozivanje modula za crtanje potrebno je prvo pozvati modul turtle naredbom import turtle.

Osnovne naredbe za kretanje:

forward (), fd() – naredba za kretanje naprijed; u zagradu pišemo za koliko se točaka pomičemo

backward (), back(), bk() – naredba za kretanje unatrag; u zagradu pišemo za koliko se točaka kornjača pomiče

right(), rt() – naredba za zakretanje kornjače udesno; u zagradu pišemo za koliko se stupnjeva kornjača zakreće

left(), lt() – naredba za zakretanje kornjače udesno; u zagradu pišemo za koliko se stupnjeva kornjača zakreće

turtle.home() – kornjača se vraća u početnu točku s usmjerenjem udesno

turtle.reset()– briše se sve na zaslonu, a kornjača se vraća u početni položaj

turtle.penup(), turtle.pu(), turtle.up() – od ove naredbe nadalje kornjača se kreće, ali ne ostavlja trag iza sebe, ne crta

turtle.pendown(), turtle.pd(), turtle.down() – od ove naredbe nadalje kornjača se kreće i ostavlja trag iza sebe, crta

Zadatak