Python projekat – Program za osnovnu statistiku (Basic Statistics Program)
Lekcija 6 od 15 · Python projekti
U ovom projektu napravićemo Python program koji računa osnovne statističke vrednosti za skup brojeva.
Program će izračunati:
- prosek (average)
- maksimalnu vrednost
- minimalnu vrednost
U ovom projektu koristićemo:
- liste
- petlje
- ugrađene Python funkcije
- osnovnu analizu podataka
Primer rada programa
Unesite brojeve odvojene razmakom:
10 20 30 40 50
Prosek: 30
Minimum: 10
Maksimum: 50
Kod programa
brojevi = input("Unesite brojeve odvojene razmakom: ")
lista = []
for b in brojevi.split():
lista.append(int(b))
prosek = sum(lista) / len(lista)
print("Prosek:", prosek)
print("Minimum:", min(lista))
print("Maksimum:", max(lista))
Kako radi ovaj kod
- input() uzima niz brojeva
- split() deli tekst na elemente
- brojevi se pretvaraju u integer vrednosti
- računamo statistiku pomoću Python funkcija
Možete proširiti program tako što ćete
izračunati medijanu ili standardnu devijaciju.
Moguća poboljšanja projekta
- računati medijanu
- računati standardnu devijaciju
- čitati podatke iz CSV fajla
- prikazati grafikon
Sledeći projekat
Kako da projekat postane tvoj:
1) prvo pokreni dati kod bez izmena, 2) promeni jednu stvar i predvidi šta će se desiti, 3) dodaj bar jednu sopstvenu funkciju, 4) zapiši u svesku šta si promenio i zašto. Takav dnevnik rada je osnova za rad iz kreativnog programiranja.
1) prvo pokreni dati kod bez izmena, 2) promeni jednu stvar i predvidi šta će se desiti, 3) dodaj bar jednu sopstvenu funkciju, 4) zapiši u svesku šta si promenio i zašto. Takav dnevnik rada je osnova za rad iz kreativnog programiranja.
