Python Forum
[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.