megoldas:tan:prog_alapok
Programozás alapok megoldások
09 Python OOP
Gyakorlat 1 feladat
- jarmu.py
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
- main.py
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
- termek.py
class Termek: def __init__(self, id, nev, ar, mennyiseg): self.id = id self.nev = nev self.ar = ar self.mennyiseg = mennyiseg
- main.py
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)
megoldas/tan/prog_alapok.txt · Utolsó módosítás: 2024/09/28 10:46 szerkesztette: admin