Radmila007 / Python_2024

1 stars 0 forks source link

ZOO Třídy - domací úkol #1

Open Radmila007 opened 2 months ago

Radmila007 commented 2 months ago

Ahoj,

Odevzdávám 1. domací úkol.

Díky,

Radka

andywaltlova commented 2 months ago

Ahoj!

Je to super :) Nevadi ze si nektery ty veci vypocitala mimo tridy, poradila jsi si s tim.

    def __str__(self):
        return super().__str__() + f"Jeho oblibene zvire je {self.oblibene_zvire}"

^ Tohle me potesilo, jako jedna z mala si ten vypis upravila! :heart:


Jinak pridavam jak mohly vypadat ty inicialy, vaha a plat jako metody:

    def ziskej_inicialy(self):
        jmeno, prijmeni = self.cele_jmeno.split(' ')
        return f'{jmeno[0].upper()}.{prijmeni[0].upper()}.'
class Zoo:
    def __init__(self, nazev, adresa, reditel, zamestnanci, zvirata):
        self.nazev = nazev
        self.adresa = adresa
        self.reditel = reditel
        self.zamestnanci = zamestnanci
        self.zvirata = zvirata

    def vaha_vsech_zvirat_v_zoo(self):
        vaha = 0
        for zvire in self.zvirata:
            vaha += zvire.vaha
        return vaha

    def mesicni_naklady_na_zamestnance(self):
        naklady = 0
        for zamestnanec in self.zamestnanci:
            naklady += zamestnanec.rocni_plat
        naklady += self.reditel.rocni_plat
        return naklady / 12

Poznacila jsem si splneno, ale nevahej se ozvat kdyz by jsi chtela jeste neco zkonzultovat :)