Crtanje u Pythonu

Page 1

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/


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.