VARIJABLE INPUT PRINT KRISTINA LEDINSKI VARIJABLA Varijabla je
VARIJABLE. INPUT() PRINT() KRISTINA LEDINSKI
VARIJABLA Varijabla je memorijska lokacija simboličnog imena. • slično: nepoznanice u matematici • npr. a = 2 znači da smo lokaciji u memoriji računala dali ime a i na tu lokaciju upisali (spremili) broj 2 a je varijabla
Varijabla ima zadnju vrijednost koja joj je pridružena !
PRIDRUŽIVANJE TEKSTA VARIJABLI • obavezno pisati pod navodnicima
Primijeti da Python stavlja jednostruke navodnike kod ispisa vrijednosti varijabli u koje je upisan tekst! Kod brojeva se navodnici ne pojavljuju! Ako su ti oko brojeva navodnici, Python „misli” da su tekst i ne zna računati s njima!
UNOS PODATAKA (ULAZ) Naredba za unos: input() • u oble zagrade se piše rečenica koju želiš da korisnik vidi prije unosa (može biti i bez rečenice, dakle prazne zagrade, ali nije zgodno!) • npr. input(„Unesite broj! ”) bez upisa u varijablu • npr. broj = input(„Unesite broj! ”) s varijablom ono što se unese bit će spremljeno u varijablu broj
INPUT() - primjeri • input("Kako se zoveš? ") ovo će postaviti pitanje Kako se zoveš? i moliti za unos • ime = input("Kako se zoveš? ") ovo će postaviti pitanje Kako se zoveš? , moliti za unos i unesene podatke spremiti u varijablu ime
ISPIS PODATAKA (IZLAZ) Naredba za ispis: print() • u oble zagrade se upisuju podaci koji trebaju biti ispisani • npr. print(„Hello world!”) ispis teksta (navodnici!!) • npr. print(ime) ispis varijable (prije ispisa treba definirati koliko iznosi varijabla ime)
PRINT() - primjeri • print(„Hello world!") ovo će ispisati tekst „Hello world!“ (bez navodnika ispisuje) • print(„Dobar dan, “, ime) ovo će ispisati tekst „Dobar dan, “, zatim vrijednost koju nosi varijabla ime • elemente ispisa odvojiti zarezom! • Python automatski dodaje razmake između elemenata
SEP • naredba sep pripada naredbi print() • sep = engl. separate = odvojiti • ako ne definiramo ništa, sep će iznositi razmak i to nam Python javlja prilikom pisanja naredbe print, sep=‘ ‘ (razmak je pod navodnicima) • ono što iznosi sep, to će se pojaviti između elemenata ispisa • ako ne želiš razmake između elemenata ispisa, sep mora biti prazan, tj. sep=‘‘ (nema ničeg pod jednostrukim navodnicima)
SEP >>> ime="Ljiljana" >>> print("Dobar dan, ", ime, "!") Dobar dan, Ljiljana ! ima razmaka >>> print("Dobar dan, ", ime, "!", sep='') Dobar dan, Ljiljana! nema razmaka između 3 elemenata ispisa
- Slides: 11