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
Potrebno je nacrtati pravokutnik prikazan na slici. Ukupna duljina stranice je 120. Svaka crtica je duljine 20 razmak između crtica je 20.
Rješite ovaj zadatak koristeći se for petljom.