Python 3 Priprema i izvođenje programa

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