3txt (class)

3txt (class)

class ujsag:

   def __init__(self,nev,ev,peldany,megjelenes,ar):

      self.ev=int(ev)

      self.peldany=int(peldany)

      self.megjelenes=int(megjelenes)

      self.ar=int(ar)

      self.nev=nev

Classes:
class
 Person:

  def __init__(self, name, age):
    self.name = name
    self.age = age

ujsagok=[]

with open("ujsagok.txt","r", encoding="utf-8")as f:

   for sor in f:

      sor=sor.strip()

      nev,ev,peldany,megjelenes,ar=sor.split(";")

      ujsagok.append(ujsag(nev,ev,peldany,megjelenes,ar))

"""for elem in ujsagok:

   print(elem.ar) """ #ellenorzes    

print(f"Ujsagok szama: {len(ujsagok)}") 

osszeg=0

for elem in ujsagok:

   if elem.nev=="Képes Sport":

      osszeg=elem.megjelenes * elem.ar

      print(f"Ebben az évben {elem.nev}-ra ennyit kell fizetni: {osszeg} ft")

       

for elem in ujsagok:

    osszeg=elem.megjelenes*elem.ar

    print(f"Ebben az évben {elem.nev}-ra ennyit kell fizetni: {osszeg} ft")


sum=0

for elem in ujsagok:

    osszeg=elem.megjelenes*elem.ar

    sum+=osszeg

atlag=sum/ len(ujsagok)

print(f"atlagos eves ar {atlag}")


sum=0 

for elem in ujsagok:

   hatralevo=elem.megjelenes-elem.peldany

   sum+=hatralevo

print(f"megmaradt ujsagok:{sum}")

Previous Next