def izmena_okvira(okvir): ''' Izmena vrednosti okvira :param okvir: ''' print("Unos vrednosti za okvir: ") oznaka = input("Oznaka: ") opis = input("Opis: ") duzina = provera_unosa("Duzina: ", "Duzina mora biti decimalna vrednost", float) sirina = provera_unosa("Sirina: ", "Sirina mora biti decimalna vrednost", float) visina = provera_unosa("Visina: ", "Visina mora biti decimalna vrednost", float) tezina = provera_unosa("Tezina: ", "Tezina mora biti decimalna vrednost", float) tip_materijala = input("Tip materijala: ") robot_oznaka = unos_oznake_robota("Oznaka robota: ", True) robot = robot_po_oznaci(robot_oznaka) okvir.oznaka = oznaka okvir.opis = opis okvir.duzina = duzina okvir.sirina = sirina okvir.visina = visina okvir.tezina = tezina okvir.tip_materijala = tip_materijala okvir.robot = robot
def pretraga_robota(): ''' Meni za pretragu robota Kupi vrednost i na osnovu toga pretrazuje ''' while True: prikaz_menija("Pretraga robota: ", "1 - po oznaci", "2 - po opisu", "3 - po proizvodjacu", "4 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 4: break elif opcija == 1: oznaka = input("Unesite oznaku za pretragu: ") print() pronadjeni = pretraga_po_oznaci(oznaka) prikaz_robota(pronadjeni) elif opcija == 2: opis = input("Unesite opis za pretragu: ") print() pronadjeni = pretraga_po_opisu(opis) prikaz_robota(pronadjeni) elif opcija == 3: proizvodjac = input("Unesite proizvodjaca za pretragu: ") print() pronadjeni = pretraga_po_proizvodjacu(proizvodjac) prikaz_robota(pronadjeni)
def unos_motora(): ''' Metoda za unos atributa motora ''' print("Unos vrednosti za motor: ") oznaka = unos_oznake_motora("Oznaka: ", False) opis = input("Opis: ") duzina = provera_unosa("Duzina: ", "Duzina mora biti decimalna vrednost", float) sirina = provera_unosa("Sirina: ", "Sirina mora biti decimalna vrednost", float) visina = provera_unosa("Visina: ", "Visina mora biti decimalna vrednost", float) tezina = provera_unosa("Tezina: ", "Tezina mora biti decimalna vrednost", float) vreme_rada = provera_unosa("Vreme rada: ", "Vreme rada mora biti celobrojna vrednost", int) obrtaja_u_minuti = provera_unosa( "Obrtaji u minuti: ", "Obrtaji u minuti moraju biti decimalna vrednost", float) potrosnja_po_obrtaju = provera_unosa( "Potrosnja po obrtaju: ", "Potrosnja po obrtaju mora biti decimalna vrednost", float) robot_oznaka = unos_oznake_robota("Oznaka robota: ", True) robot = robot_po_oznaci(robot_oznaka) m = Motor(oznaka, opis, duzina, sirina, visina, tezina, vreme_rada, obrtaja_u_minuti, potrosnja_po_obrtaju, robot) return m
def unos_okvira(): ''' Metoda za unos atributa okvira ''' print("Unos vrednosti za okvir: ") oznaka = unos_oznake_okvira("Oznaka: ", False) opis = input("Opis: ") duzina = provera_unosa("Duzina: ", "Duzina mora biti decimalna vrednost", float) sirina = provera_unosa("Sirina: ", "Sirina mora biti decimalna vrednost", float) visina = provera_unosa("Visina: ", "Visina mora biti decimalna vrednost", float) tezina = provera_unosa("Tezina: ", "Tezina mora biti decimalna vrednost", float) tip_materijala = input("Tip materijala: ") robot_oznaka = unos_oznake_robota("Oznaka robota: ", True) robot = robot_po_oznaci(robot_oznaka) o = Okvir(oznaka, opis, duzina, sirina, visina, tezina, tip_materijala, robot) return o
def unos_senzora(): ''' Metoda za unos senzora ''' print("Unos vrednosti za senzor: ") oznaka = unos_oznake_senzora("Oznaka: ", False) opis = input("Opis: ") duzina = provera_unosa("Duzina: ", "Duzina mora biti decimalna vrednost", float) sirina = provera_unosa("Sirina: ", "Sirina mora biti decimalna vrednost", float) visina = provera_unosa("Visina: ", "Visina mora biti decimalna vrednost", float) tip = input("Tip: ") merna_jedinica = input("Merna jedinica: ") izmerena_vrednost = provera_unosa( "Obrtaji u minuti: ", "Izmerena vrednost mora biti decimalna vrednost", float) potrosnja_po_merenju = provera_unosa( "Potrosnja po merenju: ", "Potrosnja po merenju mora biti decimalna vrednost", float) broj_merenja = provera_unosa("Broj merenja: ", "Broj merenja mora biti decimalna vrednost", float) robot_oznaka = unos_oznake_robota("Oznaka robota: ", True) robot = robot_po_oznaci(robot_oznaka) s = Senzor(oznaka, opis, duzina, sirina, visina, tip, merna_jedinica, izmerena_vrednost, potrosnja_po_merenju, broj_merenja, robot) return s
def meni_roboti(): ''' Ovo je metoda za prikaz menija robota Kupi vrednost,porverava da li je dobra vrednost i na osnovu toga poziva ''' while True: prikaz_menija("Koju opciju zelite: ", "1 - Prikaz robota", "2 - Unos robota", "3 - Izmena robota", "4 - Pretraga robota", "5 - Prikaz delova robota", "6 - Prikaz tezine mehanickih delova robota", "7 - Prikaz potrosnje elektricnih delova robota", "8 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 8: break elif opcija == 1: prikaz_robota(vrednosti.roboti) elif opcija == 2: r = unos_robota() vrednosti.roboti.append(r) cuvanje_robota(vrednosti.roboti) print("Robot uspesno kreiran {}".format(r)) elif opcija == 3: robot_oznaka = unos_oznake_robota("Unesite oznaku robota ", True) robot = robot_po_oznaci(robot_oznaka) izmena_robota(robot) cuvanje_robota(vrednosti.roboti) print("Robot uspesno izmenjen {}".format(robot)) elif opcija == 4: pretraga_robota() elif opcija == 5: robot_oznaka = unos_oznake_robota("Unesite oznaku robota ", True) robot = robot_po_oznaci(robot_oznaka) pronadjen = pronadji_delove_za_robota(robot) prikaz_delova(pronadjen) elif opcija == 6: robot_oznaka = unos_oznake_robota("Unesite oznaku robota ", True) robot = robot_po_oznaci(robot_oznaka) pronadjen = pronadji_delove_za_robota(robot) tezina = tezina_mehanickih_delova(pronadjen) print( "Ukupna tezina mehanickih delova robota je: {}".format(tezina)) elif opcija == 7: robot_oznaka = unos_oznake_robota("Unesite oznaku robota ", True) robot = robot_po_oznaci(robot_oznaka) pronadjen = pronadji_delove_za_robota(robot) potrosnja = potrosnja_elektricnih_delova(pronadjen) print("Ukupna potrosnja elektricnih delova robota je: {}".format( potrosnja))
def sortiranje_okvira(): ''' Sortiranje okvira po tezini ''' while True: prikaz_menija("Sortiranje okvira: ", "1 - po tezini", "2 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 2: break elif opcija == 1: sortirani = sortiranje_po_tezini(vrednosti.okviri) prikaz_okvira(sortirani)
def sortiranje_senzora(): ''' Sortiranje senzora po opciji ''' while True: prikaz_menija("Sortiranje senzora: ", "1 - po mernoj jedinici", "2 - po broju merenja", "3 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 3: break elif opcija == 1: sortirani = sortiranje_po_mernoj_jedinici(vrednosti.senzori) prikaz_senzora(sortirani) elif opcija == 2: sortirani = sortiranje_po_broju_merenja(vrednosti.senzori) prikaz_senzora(sortirani)
def sortiranje_motora(): ''' Sortiranje motora po opciji ''' while True: prikaz_menija("Sortiranje motora: ", "1 - po tezini", "2 - po elektricnoj potrosnji", "3 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 3: break elif opcija == 1: sortirani = sortiranje_po_tezini(vrednosti.motori) prikaz_motora(sortirani) elif opcija == 2: sortirani = sortiranje_po_potrosnji(vrednosti.motori) prikaz_motora(sortirani)
def meni_senzori(): ''' Metoda koja prikazuje meni senzora Kupi vrednost,porverava da li je dobra vrednost i na osnovu toga poziva ''' while True: prikaz_menija( "Koju opciju zelite: ", "1 - Prikaz senzora", "2 - Unos senzora", "3 - Izmena senzora", "4 - Pretraga senzora", "5 - Sortiranje senzora", "6 - Prikaz robota koji imaju ugradjen odgovarajuci senzor", "7 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 7: break elif opcija == 1: prikaz_senzora(vrednosti.senzori) elif opcija == 2: s = unos_senzora() vrednosti.senzori.append(s) cuvanje_senzora(vrednosti.senzori) print("Senzor uspesno kreiran {}".format(s)) elif opcija == 3: senzor_oznaka = unos_oznake_senzora("Unesite oznaku senzora: ", True) senzor = senzor_po_oznaci(senzor_oznaka) izmena_senzora(senzor) cuvanje_senzora(vrednosti.senzori) print("Senzor uspesno izmenjen {}".format(senzor)) elif opcija == 4: pretraga_senzora() elif opcija == 5: sortiranje_senzora() elif opcija == 6: senzor_oznaka = unos_oznake_senzora("Unesite oznaku senzora: ", True) senzor = senzor_po_oznaci(senzor_oznaka) pronadjen = pronadji_robote_za_senzor(senzor) prikaz_robota(pronadjen)
def glavni_meni(): ''' Prikazuje pocetni meni ''' while True: prikaz_menija("Koju opciju zelite: ", "1 - Roboti", "2 - Okviri", "3 - Motori", "4 - Senzori", "5 - Prekid") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 5: break elif opcija == 1: meni_roboti() elif opcija == 2: meni_okviri() elif opcija == 3: meni_motori() elif opcija == 4: meni_senzori()
def meni_motori(): ''' Ovo je metoda za prikaz metoda motora Kupi vrednost,porverava da li je dobra vrednost i na osnovu toga poziva ''' while True: prikaz_menija( "Koju opciju zelite: ", "1 - Prikaz motora", "2 - Unos motora", "3 - Izmena motora", "4 - Pretraga motora", "5 - Sortiranje motora", "6 - Prikaz robota koji imaju ugradjen odgovarajuci motor", "7 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 7: break elif opcija == 1: prikaz_motora(vrednosti.motori) elif opcija == 2: m = unos_motora() vrednosti.motori.append(m) cuvanje_motora(vrednosti.motori) print("Motor uspesno kreiran {}".format(m)) elif opcija == 3: motor_oznaka = unos_oznake_motora("Unesite oznaku motora: ", True) motor = motor_po_oznaci(motor_oznaka) izmena_motora(motor) cuvanje_motora(vrednosti.motori) print("Motor uspesno izmenjen {}".format(motor)) elif opcija == 4: pretraga_motora() elif opcija == 5: sortiranje_motora() elif opcija == 6: motor_oznaka = unos_oznake_motora("Unesite oznaku motora: ", True) motor = motor_po_oznaci(motor_oznaka) pronadjen = pronadji_robote_za_motor(motor) prikaz_robota(pronadjen)
def meni_okviri(): ''' Ovo je metoda za prikaz metoda okvira Kupi vrednost,porverava da li je dobra vrednost i na osnovu toga poziva ''' while True: prikaz_menija( "Koju opciju zelite: ", "1 - Prikaz okvira", "2 - Unos okvira", "3 - Izmena okvira", "4 - Pretraga okvira", "5 - Sortiranje okvira", "6 - Prikaz robota za koje je iskoriscen odgovarajuci okvir", "7 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 7: break elif opcija == 1: prikaz_okvira(vrednosti.okviri) elif opcija == 2: o = unos_okvira() vrednosti.okviri.append(o) cuvanje_okvira(vrednosti.okviri) print("Okvir uspesno kreiran {}".format(o)) elif opcija == 3: okvir_oznaka = unos_oznake_okvira("Unesite oznaku okvira: ", True) okvir = okvir_po_oznaci(okvir_oznaka) izmena_okvira(okvir) cuvanje_okvira(vrednosti.okviri) print("Okvir uspesno izmenjen {}".format(okvir)) elif opcija == 4: pretraga_okvira() elif opcija == 5: sortiranje_okvira() elif opcija == 6: okvir_oznaka = unos_oznake_okvira("Unesite oznaku okvira: ", True) okvir = okvir_po_oznaci(okvir_oznaka) pronadjen = pronadji_robote_za_okvir(okvir) prikaz_robota(pronadjen)
def izmena_motora(motor): ''' Izmena vrednosti motora :param motor: ''' print("Unos vrednosti za motor: ") oznaka = input("Oznaka: ") opis = input("Opis: ") duzina = provera_unosa("Duzina: ", "Duzina mora biti decimalna vrednost", float) sirina = provera_unosa("Sirina: ", "Sirina mora biti decimalna vrednost", float) visina = provera_unosa("Visina: ", "Visina mora biti decimalna vrednost", float) tezina = provera_unosa("Tezina: ", "Tezina mora biti decimalna vrednost", float) vreme_rada = provera_unosa("Vreme rada: ", "Vreme rada mora biti celobrojna vrednost", int) obrtaja_u_minuti = provera_unosa( "Obrtaji u minuti: ", "Obrtaji u minuti moraju biti decimalna vrednost", float) potrosnja_po_obrtaju = provera_unosa( "Potrosnja po obrtaju: ", "Potrosnja po obrtaju mora biti decimalna vrednost", float) robot_oznaka = unos_oznake_robota("Oznaka robota: ", True) robot = robot_po_oznaci(robot_oznaka) motor.oznaka = oznaka motor.opis = opis motor.duzina = duzina motor.sirina = sirina motor.visina = visina motor.tezina = tezina motor.vreme_rada = vreme_rada motor.obrtaja_u_minuti = obrtaja_u_minuti motor.potrosnja_po_obrtaju = potrosnja_po_obrtaju motor.robot = robot
def izmena_senzora(senzor): ''' Metoda za izmenu atributa senzora :param senzor: ''' print("Unos vrednosti za senzor: ") oznaka = input("Oznaka: ") opis = input("Opis: ") duzina = provera_unosa("Duzina: ", "Duzina mora biti decimalna vrednost", float) sirina = provera_unosa("Sirina: ", "Sirina mora biti decimalna vrednost", float) visina = provera_unosa("Visina: ", "Visina mora biti decimalna vrednost", float) tip = input("Tip: ") merna_jedinica = input("Merna jedinica: ") izmerena_vrednost = provera_unosa( "Izmerena vrednost: ", "Izmerena vrednost mora biti decimalna vrednost", float) potrosnja_po_merenju = provera_unosa( "Potrosnja po merenju: ", "Potrosnja po merenju mora biti decimalna vrednost", float) broj_merenja = provera_unosa("Broj merenja: ", "Broj merenja mora biti decimalna vrednost", float) robot_oznaka = unos_oznake_robota("Oznaka robota: ", True) robot = robot_po_oznaci(robot_oznaka) senzor.oznaka = oznaka senzor.opis = opis senzor.duzina = duzina senzor.sirina = sirina senzor.visina = visina senzor.tip = tip senzor.merna_jedinica = merna_jedinica senzor.izmerena_vrednost = izmerena_vrednost senzor.potrosnja_po_merenju = potrosnja_po_merenju senzor.broj_merenja = broj_merenja senzor.robot = robot
def pretraga_senzora(): ''' Meni za pretragu senzora ''' while True: prikaz_menija("Pretraga senzora: ", "1 - po oznaci", "2 - po opisu", "3 - po duzini", "4 - po sirini", "5 - po visini", "6 - po tipu", "7 - po mernoj jedinici", "8 - po izmerenoj vrednosti", "9 - po potrosnji po merenju", "10 - po broju merenja", "11 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 11: break elif opcija == 1: oznaka = input("Unesite oznaku za pretragu: ") print() pronadjeni = pretraga_po_oznaci(oznaka) prikaz_senzora(pronadjeni) elif opcija == 2: opis = input("Unesite opis za pretragu: ") print() pronadjeni = pretraga_po_opisu(opis) prikaz_senzora(pronadjeni) elif opcija == 3: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost duzine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost duzine za pretragu:", float) print() pronadjeni = pretraga_po_duzini(minimalna, maksimalna) prikaz_senzora(pronadjeni) elif opcija == 4: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost sirine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost sirine za pretragu:", float) print() pronadjeni = pretraga_po_sirini(minimalna, maksimalna) prikaz_senzora(pronadjeni) elif opcija == 5: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost visine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost visine za pretragu:", float) print() pronadjeni = pretraga_po_visini(minimalna, maksimalna) prikaz_senzora(pronadjeni) elif opcija == 6: tip = input("Unesite tip za pretragu: ") print() pronadjeni = pretraga_po_tipu(tip) prikaz_senzora(pronadjeni) elif opcija == 7: merna_jedinica = input("Unesite mernu jedinicu za pretragu: ") print() pronadjeni = pretraga_po_mernoj_jedinici(merna_jedinica) prikaz_senzora(pronadjeni) elif opcija == 8: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost izmerene vrednosti za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost izmerene vrednosti za pretragu:", float) print() pronadjeni = pretraga_po_izmerenoj_vrednosti(minimalna, maksimalna) prikaz_senzora(pronadjeni) elif opcija == 9: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost potrosnje po merenju za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost potrosnje po merenju za pretragu:", float) print() pronadjeni = pretraga_po_potrosnji_po_merenju( minimalna, maksimalna) prikaz_senzora(pronadjeni) elif opcija == 10: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost broja merenja za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost broja merenja za pretragu:", float) print() pronadjeni = pretraga_po_broju_merenja(minimalna, maksimalna) prikaz_senzora(pronadjeni)
def pretraga_okvira(): ''' Meni za pretragu okvira ''' while True: prikaz_menija("Pretraga okvira: ", "1 - po oznaci", "2 - po opisu", "3 - po duzini", "4 - po sirini", "5 - po visini", "6 - po tezini", "7 - po tipu materijala", "8 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 8: break elif opcija == 1: oznaka = input("Unesite oznaku za pretragu: ") print() pronadjeni = pretraga_po_oznaci(oznaka) prikaz_okvira(pronadjeni) elif opcija == 2: opis = input("Unesite opis za pretragu: ") print() pronadjeni = pretraga_po_opisu(opis) prikaz_okvira(pronadjeni) elif opcija == 3: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost duzine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost duzine za pretragu:", float) print() pronadjeni = pretraga_po_duzini(minimalna, maksimalna) prikaz_okvira(pronadjeni) elif opcija == 4: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost sirine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost sirine za pretragu:", float) print() pronadjeni = pretraga_po_sirini(minimalna, maksimalna) prikaz_okvira(pronadjeni) elif opcija == 5: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost visine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost visine za pretragu:", float) print() pronadjeni = pretraga_po_visini(minimalna, maksimalna) prikaz_okvira(pronadjeni) elif opcija == 6: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost tezine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost tezine za pretragu:", float) print() pronadjeni = pretraga_po_tezini(minimalna, maksimalna) prikaz_okvira(pronadjeni) elif opcija == 7: tip_materijala = input("Unesite tip materijala za pretragu: ") print() pronadjeni = pretraga_po_tipu_materijala(tip_materijala) prikaz_okvira(pronadjeni)
def pretraga_motora(): ''' Meni za pretragu motora ''' while True: prikaz_menija("Pretraga motora: ", "1 - po oznaci", "2 - po opisu", "3 - po duzini", "4 - po sirini", "5 - po visini", "6 - po tezini", "7 - po vremenu rada", "8 - po obrtajima u minuti", "9 - po potrosnji po obrtaju", "10 - Izlaz") opcija = provera_unosa("Opcija: ", "Opcija mora biti celobrojna vrednost", int) if opcija == 10: break elif opcija == 1: oznaka = input("Unesite oznaku za pretragu: ") print() pronadjeni = pretraga_po_oznaci(oznaka) prikaz_motora(pronadjeni) elif opcija == 2: opis = input("Unesite opis za pretragu: ") print() pronadjeni = pretraga_po_opisu(opis) prikaz_motora(pronadjeni) elif opcija == 3: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost duzine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost duzine za pretragu:", float) print() pronadjeni = pretraga_po_duzini(minimalna, maksimalna) prikaz_motora(pronadjeni) elif opcija == 4: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost sirine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost sirine za pretragu:", float) print() pronadjeni = pretraga_po_sirini(minimalna, maksimalna) prikaz_motora(pronadjeni) elif opcija == 5: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost visine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost visine za pretragu:", float) print() pronadjeni = pretraga_po_visini(minimalna, maksimalna) prikaz_motora(pronadjeni) elif opcija == 6: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost tezine za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost tezine za pretragu:", float) print() pronadjeni = pretraga_po_tezini(minimalna, maksimalna) prikaz_motora(pronadjeni) elif opcija == 7: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost vremena rada za pretragu:", int) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost vremena rada za pretragu:", int) print() pronadjeni = pretraga_po_vremenu_rada(minimalna, maksimalna) prikaz_motora(pronadjeni) elif opcija == 8: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost obrtaja u minuti za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost obrtaja u minuti za pretragu:", float) print() pronadjeni = pretraga_po_obrtajima_u_minuti(minimalna, maksimalna) prikaz_motora(pronadjeni) elif opcija == 9: minimalna = vrednost_za_pretragu( "Unesite minimalnu vrednost potrosnje po obrtaju za pretragu:", float) maksimalna = vrednost_za_pretragu( "Unesite maksimalnu vrednost potrosnje po obrtaju za pretragu:", float) print() pronadjeni = pretraga_po_potrosnji_po_obrtaju( minimalna, maksimalna) prikaz_motora(pronadjeni)