[split] need help with the code - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: [split] need help with the code (/thread-24347.html) |
[split] need help with the code - CERO123 - Feb-10-2020 Hello I need help with the code Where is the mistake? class Dijak: def_init_(self,imeInPriimek,odelek,stDosezenihTock,vrstaOcene): self.imeInPriimek=imeInPriimek self.odelek=odelek self.stDosezenihTock=stDosezenihTock self.vrstaOcene=vrstaOcene def vrniOceno(self): odstotek=self.stDosezenihTock/28*100 if(odstotek>=88): return(5) elif(odstotek>=75): return(4) elif(odstotek>=63): return(3) elif(odstotek>=50): return(2) else: return(1) def vrniImeInPriimek(self): loci=self.imeInPriimek.split("") niz=loci[1]+","+loci[0] return(niz) def izpisObjekta(self): print(self.vrniImeInPriimek()+"("+self.odelek+")"+"ocena :"+str(self.vrniOceno)+","+self.vrstaOcene) def shraniPodatek(N): for i in range(N) objekt=Dijak(input("Dijak :")),input("Odelek :"),int(input("Tocke :")),input("Vrsta :")) seznam.append(objekt) return(seznam) def VrniOceneDijaka(seznamdijakov,imeInPriimek): for s in seznamdijakov: if(s.imeInPriimek==imeInPriimek): s.izpisObjekta() def povprecjeRazreda(seznamdijakov,odelek,vrstaOcene): vsota=0 stevec=0 for s in seznamdijakov: if(s.vrstaOcene==vrstaOcene and s.odelek==odelek): vsota+=s.vrniOceno() stevec+=1 print(vsota/stevec) [hr] class Dijak: def_init_(self,imeInPriimek,odelek,stDosezenihTock,vrstaOcene): self.imeInPriimek=imeInPriimek self.odelek=odelek self.stDosezenihTock=stDosezenihTock self.vrstaOcene=vrstaOcene def vrniOceno(self): odstotek=self.stDosezenihTock/28*100 if(odstotek>=88): return(5) elif(odstotek>=75): return(4) elif(odstotek>=63): return(3) elif(odstotek>=50): return(2) else: return(1) def vrniImeInPriimek(self): loci=self.imeInPriimek.split("") niz=loci[1]+","+loci[0] return(niz) def izpisObjekta(self): print(self.vrniImeInPriimek()+"("+self.odelek+")"+"ocena :"+str(self.vrniOceno)+","+self.vrstaOcene) def shraniPodatek(N): for i in range(N) objekt=Dijak(input("Dijak :")),input("Odelek :"),int(input("Tocke :")),input("Vrsta :")) seznam.append(objekt) return(seznam) def VrniOceneDijaka(seznamdijakov,imeInPriimek): for s in seznamdijakov: if(s.imeInPriimek==imeInPriimek): s.izpisObjekta() def povprecjeRazreda(seznamdijakov,odelek,vrstaOcene): vsota=0 stevec=0 for s in seznamdijakov: if(s.vrstaOcene==vrstaOcene and s.odelek==odelek): vsota+=s.vrniOceno() stevec+=1 print(vsota/stevec) RE: sorted function example mystery - DeaD_EyE - Feb-10-2020 Edit your post: https://python-forum.io/misc.php?action=help&hid=25 Use the code tags. RE: [split] need help with the code - jefsummers - Feb-10-2020 What is it supposed to do? What errors are you getting? You define 2 classes but don't instantiate either. |