Python 3 Priprema i izvođenje programa Interaktivni i uređivački dio sučelja IDLE Sve što smo do sada radili kod zatvaranja sučelja Pythona izgubljeno je. Da bi se naredbe sačuvale, trebamo napraviti programe koje ćemo pohraniti u datoteke, a onda spremiti na čvrsti disk. Za to nam treba novi prozor – uređivački dio sučelja IDLE. Otvorit ćemo ga (Slika 3) na način da u interaktivnom sučelju (Python Shell), kliknemo na izbornik File (1) i odaberemo naredbu New Window (2). 1 2 Slika 3 – Otvaranje uređivačkog sučelja Prozor koji se tada otvori (Slika 4) bit će naslovljen sa Untitled (bez naslova). Slika 4 – Uređivački dio sučelja IDLE U ovom prozoru se ne pojavljuje znak upita (prompt). Nakon utipkavanja programa naredbom Save as… (2) iz padajućeg izbornika File (1) pohranjujemo ga u datoteku (Slika 5). 1 1 2 Slika 5 – Postupak spremanja Prije pohranjivanja moramo odabrati mapu u koju ćemo smjestiti datoteku. Prilikom instaliranja Pythona, on će se smjestiti u vlastiti mapu na disku C:\Python33. Nije preporučljivo u tu mapu pohranjivati datoteke vlastitih programa. Najbolje je otvoriti mapu u svom korisničkom okruženju, primjerice u mapi Moji dokumenti, a unutar te mape odgovarajuće podmape. U prozor (Slika 6) koji će se pritom otvoriti treba upisati odabrani naziv programa (3) te iza njega nastavak datoteke (sufiks) .py. 3 Slika 6 – Prozor spremanja Program spremljen u mapu može se otvoriti ili iz interaktivnog sučelja (Python Shell) ili iz uređivačkog prozora naredbom Open iz padajućeg izbornika File. 2 Izvorni tekst otvorenog programa pojavljuje se u uređivačkom prozoru (Slika 7) na čijem se gornjem lijevom kutu može pročitati naziv programa. Slika 7 – Prozor pohranjenog programa Znak # koristi se za označavanje komentara. Tekst koji slijedi iza tog znaka sve do kraja retka ne smatra se dijelom programa već nam olakšavaju razumijevanje dijelova programa. Tako otvoreni program pokreće se (Slika 8) preko padajućeg izbornika Run i naredbom Run module ili jednostavno tipkom F5. Slika 8 – Pokretanje programa Nakon što program pokrenemo ispis će se pojaviti u u prozoru interaktivnog sučelja (Slika 9) Slika 9 – Izvršenje programa Prilikom pisanja i ispitivanja programa često se moraju mijenjati naredbe unutar programa. Nakon svake promjene u programu, ne možemo pokrenuti program dok ga ponovo ne spremimo na disk. Ako se spremanje obavlja u istu datoteku (pod istim imenom) dovoljno je to obaviti naredbom Save iz izbornika File. 3 Zadatak 1 Nacrtajte blok dijagram i napišite program koji će izračunati površinu kvadrata. POČETAK # površina kvadrata a a=int(input('Unesi stranicu kvadrata! ')) p=a*a print('Površina kvadrata je P=',p) p = a*a p KRAJ Zadatak 2 Nacrtajte blok dijagram i napišite program koji će izračunati površinu pravokutnika. POČETAK # površina pravokutnika a a=int(input('Unesi stranicu a pravokutnika! ')) b=int(input('Unesi stranicu b pravokutnika! ')) p=a*b b print('Površina pravokutnika je P=',p) p = a*b p KRAJ 4
© Copyright 2024 Paperzz