CRTANJE U PYTHONU
Programski jezik Python omogućuje crtanje na principu modula kornjačine grafike (Turtle). Crtanje se ostvaruje kretanjem nekog lika (kornjače ili strelice) po zaslonu računala. Da bismo se mogli koristiti narebama za crtanje potrebno je prvo napisati naredbu: from turtle import*
OSNOVNE NAREDBE ZA CRTANJE
Katkad je tijekom crtanja potrebno da olovka pri kretanju ne ostavlja trag.
Zadatak 1.
Kada olovka ne ostavlja trag koristimo naredbom pu.
from turtle import* fd (30) pu ( ) fd (30) pd ( ) fd (30)
Za ponovno crtanje potrebno je spustiti olovku naredbom pd.
Naredbe se mogu pisati i unutar jednog retka, ako iza svake naredbe upišemo znak ;
Zadatak 2.
from turtle import* fd (120);rt (90) fd (100);rt (90) fd (80);rt (90) fd (60);rt (90) fd (40);rt (90) fd (20);rt (90)
fd () duljina stranice
rt (90) pravi kut
CRTANJE KVADRATA
Zadatak 3. from turtle import* fd (100);rt (90) fd (100);rt (90) fd (100);rt (90) fd (100);rt (90)
CRTANJE PRAVOKUTNIKA
Zadatak 4. from turtle import* fd (100);rt (90) fd (50);rt (90) fd (100);rt (90) fd (50);rt (90)
CRTANJE PRAVILNIH GEOMETRIJSKIH LIKOVA Kako ćemo izračunati kut nekog lika ako nema prave kutove, npr. trokut? Tada puni kut (360 stupnjeva) dijelimo s brojem stranica nekog lika. KVADRAT = 360°/4=90 JEDNAKOSTRANIČAN TROKUT = 360°/3= PETEROKUT = 360°/5 i tako dalje.
CRTANJE JEDNAKOSTRANIČNOG TROKUTA
Zadatak 5. from turtle import* fd (150);lt (120) fd (150);lt (120) fd (150);lt (120)
rt (120) dobili smo tako jer smo podijelili 360 s brojem stranica. 360/3
Zadata k 6. Napiši naredbe za crtanje šesterokuta. Stranica neka bude 100.
from turtle import* fd (100);lt(60) fd (100);lt(60) fd (100);lt(60) fd (100);lt(60) fd (100);lt(60) fd (100);lt(60)
rt (60) dobili smo tako jer smo podijelili 360 s brojem stranica. 360/6
POVEZNICA https://trinket.io/