Razlaganje programa na manje dijelove - funkcije

Funkcije u pythonu

Funkcije

Zadaci za vježbu

zadatak

  1. Proučite drugi primjer funkcije u prethodnoj lekciji i odgovorite na pitanje: Što radi ovaj program?
  2. Riješite uvodni zadatak pomoću funkcije za udaljenost dviju točaka u pravokutnom koordinatnom sustavu (Potrebno je izračunati površinu i opseg četverokuta zadanog s koordinatama svojih vrhova)
  3. Napravite program za sljedeći problem:
    Pretpostavimo da davatelju internet usluga plaćamo račun na sljedeći način: Osnovni paket košta 80 kuna, a svaki dodatni GB još 12 kuna. Izračunajte i ispišite na zaslon koliko će platiti račun korisnik koji je potrošio 2, koliko korisnik koji je potrošio 5, a koliko korisnik koji je potrošio 15 GB.
  4. Preuredite prethodni program tako da ispisuje na zaslon cijene za 1, 2, 3, 4, ... 15 GB prometa.
  5. Preuredite prethodni program tako da ispisuje koliko treba platiti korisnik koji unese broj potrošenih GB.
  6. Pomoću funkcije koja traži manji od dva broja pronađi najmanji od tri unesena broja
  7. Pomoću funkcije koja traži manji od dva broja pronađi najmanji od n unesenih brojeva
  8. Pomoću funkcije koja ispituje je li jedan broj djeljiv s drugim pronađi sve djelitelje unesenog broja.
  9. Napravite funkciju koja u glavni program vraća nulu ako je broj prost, a jedinicu ako nije. Koristei funkciju za uneseni broj ispiši na zaslon je li prost ili nije.