Python ponavljanje

Prisjetimo se

S programskim jezikom Python ste se već upoznali. Da bi smo uspješno kreirali željene programe u Pythonu, potrebno je: 

  • uočiti koji problem trebamo riješiti
  • rastaviti problem na manje dijelove 
  • prepoznati programske elemenete koji će nam biti potrebni u rješavanju problema
  • povezati ih u algoritam
  • napisati program
  • testirati ga kako bi smo uočili eventualne pogreške

Važno je biti precizan u pisanju programa jer i mala pogreška poput tipfelera će onemogućiti rad programa kojega pišemo. Svaki program prije pokretanja moramo obavezno spremiti, a zatim ga testirati.

Pronađi Python na računalu i kreni s radom. Ako ga još nemaš na računalu, možeš ga besplatno preuzeti sa slijedeće poveznice: https://www.python.org/.

Naredba Input

Naredba input omogućuje upis podataka s tipkovnice i te podatke sprema kao tekst (string). String je niz znakova omeđen jednostrukim ili dvostrukim navodnicima. 

Zadatak: Python piše rečenice

Napiši zadatak u kojemu će ti Python odgovarati smislene rečenice. Pogledaj video i napravi program prema videu.

Osmisli samostalno još 3 rečenice unutar postojećeg programa.

Lista

Lista je najviše korišten tip podatka u Pythonu. U nju možemo upisivati brojčne i znakovne podatke, ali i kombinacije. Prepoznajemo je po uglatim zagradama [ ]. Može sadržavati duple podatke, može se mijenjati i uređena je (indeksirana). Svaki član ima svoje mjesto odnosno redni broj tzv. indeks. Indeksi počinju s nulom. Ako se traži član na 2. mjestu, tada ćemo upisati broj 1. Oznaka indeksa je unutar uglatih zagrada.

Zadatak: Kontinenti

Kreiraj listu kontinenta na kojoj ćeš upisati sve kontinente na Zemlji. Program treba provjeriti koliko ima članova na listi i ispisati drugi član liste.

Naredbe Integer i Float

Python prepoznaje dvije vrste brojčanih podataka, a to su Integer i Float. Integer su cijeli pozitivni ili negativni brojevi bez decimalnog zareza. Float je broj s pomičnim zarezom odnosno pozitivan ili negativan broj s jednom ili više znamenki iza decimalnog zareza. Kadane znamo hoće li upisani broj biti cijeli ili s decimalnom točkom, tada je uvijek dobro se odlučiti na tip podatka float.

Zadatak: Python računa širinu golova

Puno sportova ima dvije ekipe koje pokušavaju zabiti gol protivniku. Dimenzije golova su različite i one ovise o sportu. U listu golova upisati ćemo nekoliko širina golova u metrima. Potrebno je zbrojiti vrijednosti u listi i ispisati odgovarajuću poruku.

Pogledaj zadatak u videu. Pokušaj uočiti i zaključiti zašto prvo rješenje zadatka nije bilo u potpunosti ispravno.

Svoje riješenje zadatka zapiši u Word dokumentu s nazivom Objašnjenje_zadatka i pošalji svome učitelju informatike.