Programiranje u Pythonu Uvod u gradivo Ulazne i

  • Slides: 25
Download presentation
Programiranje u Pythonu Uvod u gradivo

Programiranje u Pythonu Uvod u gradivo

Ulazne i izlazne vrijednosti programa

Ulazne i izlazne vrijednosti programa

Ulazne i izlazne vrijednosti programa

Ulazne i izlazne vrijednosti programa

Ulazne i izlazne vrijednosti programa • Za ulaz koristimo naredbu input() koja mora biti

Ulazne i izlazne vrijednosti programa • Za ulaz koristimo naredbu input() koja mora biti pridružena varijabli. Na primjer…. • ime=input(„Kako se zoveš”) – ime je varijabla (varijabla je lokacija u memoriji kojoj se može pridružiti neka vrijednosti – tekst ili broj)

Ulazne i izlazne vrijednosti programa

Ulazne i izlazne vrijednosti programa

Ulazne i izlazne vrijednosti programa • Svaki put kada program naiđe na naredbu input,

Ulazne i izlazne vrijednosti programa • Svaki put kada program naiđe na naredbu input, zaustavit će se i čekati unos vrijednosti s tipkovnice

Ulazne i izlazne vrijednosti programa

Ulazne i izlazne vrijednosti programa

Program koji unosi i ispisuje tvoje ime

Program koji unosi i ispisuje tvoje ime

Program koji unosi i zbraja dva broja

Program koji unosi i zbraja dva broja

Program koji unosi i zbraja dva broja

Program koji unosi i zbraja dva broja

Zadaci • Program ispisuje „Dobro jutro” • Program upisuje jedan broj (a) te ispisuje

Zadaci • Program ispisuje „Dobro jutro” • Program upisuje jedan broj (a) te ispisuje broj koji je 5 puta veći • Program upisuje duljine stranica raznostraničnog trokuta te ispisuje koliki je opseg trokuta • Program upisuje kako se zoveš i koliko imaš godina. Program zatim ispisuje te podatke.

Petljamo petlju – ponavljanje niza naredbi • Petlja je dio programa koji se ponavlja.

Petljamo petlju – ponavljanje niza naredbi • Petlja je dio programa koji se ponavlja. – Petlja bez logičkog uvjeta – Petlja s logičkim uvjetom

Ispis brojeva od 0 do 5 • Za petlju bez logičkog uvjeta koristimo naredbu

Ispis brojeva od 0 do 5 • Za petlju bez logičkog uvjeta koristimo naredbu for • U konzoli napiši sljedeću naredbu:

Broj koraka (početak, kraj, korak) Varijabla broj – brojač petlje Ispis vrijednosti brojača

Broj koraka (početak, kraj, korak) Varijabla broj – brojač petlje Ispis vrijednosti brojača

 • Zašto ispisuje samo do 5? • U većini programskih jezika indeksiranje počinje

• Zašto ispisuje samo do 5? • U većini programskih jezika indeksiranje počinje od nule Stoga ako je završni korak 6 Ispisati će se svi brojevi od 0 do 5: 0, 1, 2, 3, 4 i 5 (brojevi: 0, 1, 2, 3, 4 i 5 – ukupno 6)

Zadaci Ispiši sve brojeve od 1 do 100 Ispiši sve troznamenkaste brojeve Ispiši svaki

Zadaci Ispiši sve brojeve od 1 do 100 Ispiši sve troznamenkaste brojeve Ispiši svaki peti broj od 0 do 123 Ispiši sve neparne brojeve od 1 do 100 Unesi jedan broj (a) i ispiši sve brojeve od 1 do tog broja (a) • Unesi dva broja (a, b) i ispiši sve brojeve od (a) do (b) • • •

Program koji ispisuje riječ „Računalo” 50 puta for a in range (1, 1001): print(a,

Program koji ispisuje riječ „Računalo” 50 puta for a in range (1, 1001): print(a, '. Racunalo')

Program koji upisuje jedan broj (a) i ispisuje zbroj svih brojeva od 1 do

Program koji upisuje jedan broj (a) i ispisuje zbroj svih brojeva od 1 do tog broja (a) • Naprimjer. • Unesemo broj 7 (a=7) • Zbroj svih brojeva od 1 do 7 je: 1+2+3+4+5+6+7=28 Program ispisuje 28.

Program a=int(input('Upisi jedan broj a=')) zbroj=0 for broj in range (1, a+1): zbroj=zbroj+broj print('Zbroj=

Program a=int(input('Upisi jedan broj a=')) zbroj=0 for broj in range (1, a+1): zbroj=zbroj+broj print('Zbroj= ', zbroj) Rezultati programa Upisi jedan broj a= 7 Zbroj = 28

Program a=int(input('Upisi jedan broj a=')) zbroj=0 for broj in range (1, a+1): zbroj=zbroj+broj print('Zbroj=

Program a=int(input('Upisi jedan broj a=')) zbroj=0 for broj in range (1, a+1): zbroj=zbroj+broj print('Zbroj= ', zbroj) Za varijablu broj vrijedi da su to svi brojevi od 1 do 7 Broj=1, 2, 3, 4, 5, 6 i 7 Varijabla Zbroj počinje od nule Zbroj=0 i sa svakim brojem povećava se za Zbroj + broj koji je po redu Zbroj=zbroj + broj Što program radi? Upisi jedan broj a= 7 zbroj=0 For broj in range (1, 8) Petlja se ponavlja 7 puta (1 do 8) 1. krug zbroj=0 + 1 Zbroj=1 2. krug Zbroj=1+2 Zbroj=3 3. krug Zbroj=3+3 Zbroj=6 4. krug Zbroj=6+4 Zbroj=10 …… 7. krug Zbroj=21+7 Zbroj=28