Advertisement
Guest User

Untitled

a guest
May 26th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.52 KB | None | 0 0
  1. print('Dobro dosli!')
  2. lista=[
  3.     {"id": 1, "imeStudenta": "Marko"},
  4.     {"id": 2, "imeStudenta": "Ahmed"},
  5.     {"id": 3, "imeStudenta": "Merisa"}
  6. ]
  7. print('U listi se nalaze sljedeci studenti: ')
  8. for student in lista:
  9.     print(student["imeStudenta"], end =" ")
  10.  
  11. print("")
  12. nastavak=input('Da li želite unijeti jos nekog studenta? (da/ne): ')
  13. while nastavak=="da":
  14.     imeStudenta=input('Unesite ime studenta: ')
  15.     duzinaListe = len(lista);
  16.     lista.append({"id": lista[duzinaListe-1].get("id")+1, "imeStudenta": imeStudenta})
  17.     nastavak = input('Da li želite unijeti jos nekog studenta? (da/ne): ')
  18.  
  19. print("Nova lista studenata je sada: ")
  20. for student in lista:
  21.     print(student["imeStudenta"], end =" ")
  22. print("")
  23. listaOcjena = [];
  24. for student in lista:
  25.     print("Unesite podatke o ocjenama za studenta: ", student["imeStudenta"])
  26.     pismeniBodovi = input("Unesite pismene bodove: ")
  27.     usmeniBodovi = input("Unesite usmene bodove: ")
  28.     prosjekBodova = (int(pismeniBodovi)+int(usmeniBodovi))/2
  29.     print("Vaš unos glasi -> Pismeni bodovi: ",pismeniBodovi + " Usmeni bodovi: ",usmeniBodovi," Prosjek bodova: ",prosjekBodova)
  30.     listaOcjena.append({"studentID": student["id"], "pismeniBodovi": pismeniBodovi, "usmeniBodovi": usmeniBodovi, "prosjekBodova": prosjekBodova});
  31.    
  32. print("Lista studenata sa bodovima je: ");
  33. for student in lista:
  34.     for ocjena in listaOcjena:
  35.         if ocjena["studentID"] == student["id"]:
  36.             print(student["imeStudenta"], " : ", ocjena["prosjekBodova"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement