[[megoldas:tan|< Tan]]
====== Programozás alapok megoldások ======
===== 09 Python OOP =====
==== Gyakorlat 1 feladat ====
class Jarmu:
def __init__(self, id, marka, uzemanyag, ev, ar, szin, rendszam):
self.id = id
self.marka = marka
self.uzemanyag = uzemanyag
self.ev = ev
self.ar = ar
self.szin = szin
self.rendszam = rendszam
from jarmu import Jarmu
jarmu1 = Jarmu(1, "Volkswagen", "benzin", 2010, 2000, "fekete", "ABC123")
jarmu2 = Jarmu(2, "Mercedes", "benzin", 2015, 2500, "kek", "DEF456")
print(jarmu1.marka, jarmu1.rendszam)
print(jarmu2.marka, jarmu2.rendszam)
==== Gyakorlat 2 feladat ====
class Termek:
def __init__(self, id, nev, ar, mennyiseg):
self.id = id
self.nev = nev
self.ar = ar
self.mennyiseg = mennyiseg
from termek import Termek
def beker():
id = input('id: ')
nev = input('nev: ')
ar = input('ar: ')
mennyiseg = input('mennyiseg: ')
return Termek(id, nev, ar, mennyiseg)
def termekHozzafuzes(termek):
with open('products.csv', 'a') as f:
f.write(termek.id)
f.write(';')
f.write(termek.nev)
f.write(';')
f.write(termek.ar)
f.write(';')
f.write(termek.mennyiseg)
f.write('\n')
termek = beker()
termekHozzafuzes(termek)