IF ELSE KRISTINA LEDINSKI PREDUVJET ZA OVO GRADIVO

  • Slides: 12
Download presentation
IF, ELSE KRISTINA LEDINSKI

IF, ELSE KRISTINA LEDINSKI

PREDUVJET ZA OVO GRADIVO Znati: • logički i relacijski operatori • razumjeti grananje u

PREDUVJET ZA OVO GRADIVO Znati: • logički i relacijski operatori • razumjeti grananje u teoriji Operator == not != or < and > <= >=

GRANANJE • grananje ovisi o uvjetu i odluci • dvije mogućnosti: • uvjet je

GRANANJE • grananje ovisi o uvjetu i odluci • dvije mogućnosti: • uvjet je istinit (ako) • uvjet je neistinit (inače)

GRANANJE U PYTHONU - IF U Pythonu pišemo: if uvjet: naredbe else: naredbe Uvlake

GRANANJE U PYTHONU - IF U Pythonu pišemo: if uvjet: naredbe else: naredbe Uvlake ispod if i else su bitne. Naredbe koje nakon else više nisu uvučene, ne spadaju pod if-else grananje.

PRIMJER 1 – 02_manji_od_100. py Napiši program u koji korisnik unosi broj, a ispisuje

PRIMJER 1 – 02_manji_od_100. py Napiši program u koji korisnik unosi broj, a ispisuje se je li broj manji od 100.

RJEŠENJE 1 – 02_manji_od_100. py Python program: broj = int(input(”Unesite broj: ”)) if broj<100:

RJEŠENJE 1 – 02_manji_od_100. py Python program: broj = int(input(”Unesite broj: ”)) if broj<100: print(”Broj je manji od 100. ”) else: print(”Broj nije manji od 100. ”)

PRIMJER 2 – 02_povrsina. py Napiši program u kojem korisnik unaša duljine stranica pravokutnika,

PRIMJER 2 – 02_povrsina. py Napiši program u kojem korisnik unaša duljine stranica pravokutnika, a ispisuje je li površina veća od 20.

RJEŠENJE 2 – 02_povrsina. py Python program: a = int(input(”Unesite duljinu str. a: ”))

RJEŠENJE 2 – 02_povrsina. py Python program: a = int(input(”Unesite duljinu str. a: ”)) b = int(input(”Unesite duljinu str. b: ”)) P = a*b if P>20: print(”Površina je veća od 20. ”) else: print(”Površina nije veća od 20. ”)

PODZADATAK 1 • Zatvoriti prethodni program. • Pronaći program u svojoj mapi. • Otvoriti

PODZADATAK 1 • Zatvoriti prethodni program. • Pronaći program u svojoj mapi. • Otvoriti isti program u Pythonu i doraditi ga tako da na kraju ispisuje i koliko točno iznosi površina u obliku rečenice, npr. „Površina je 25. ”

RJEŠENJE. . . Python program: a = int(input(”Unesite duljinu str. a: ”)) b =

RJEŠENJE. . . Python program: a = int(input(”Unesite duljinu str. a: ”)) b = int(input(”Unesite duljinu str. b: ”)) P = a*b if P>20: print(”Površina je veća od 20. ”) else: print(”Površina nije veća od 20. ”) print(”Površina je ”, P, ”. ”, sep=””)

ZADATAK 1 – 02_djeljiv_7. py Napiši program koji za uneseni broj ispisuje je li

ZADATAK 1 – 02_djeljiv_7. py Napiši program koji za uneseni broj ispisuje je li broj djeljiv sa 7.

RJEŠENJE 1 – 02_djeljiv_7. py

RJEŠENJE 1 – 02_djeljiv_7. py