class Hayvanlar(): toplam_hayvan_sayisi=0 hayvanlar_listesi=[] def __init__(self,hayvan_turu,yas,santimetre_boy,isim): self.hayvan_turu=hayvan_turu self.yas=yas self.santimetre_boy=santimetre_boy self.isim=isim class hayvanlar_listesine_ekle(Hayvanlar): pass def hayvanlar_listesi(self,hayvan_turu,yas,santimetre_boy,isim): print("hayvanlar listesi:",self.hayvanlar_listesi) @staticmethod def artir_hayvan_sayisi(self): self.toplam_hayvan_sayisi+=1 def hayvan_ismi_güncelle(self): print("güncellenen hayvan ismi:{}".format(self.isim)) def hayvan_isimini_yazdır(self): print("hayvanın ismi: {} dır".format(self.isim)) @staticmethod def hayvan_sayisini_yazdir(self): print("toplam hayvan sayisi:".format(self.toplam_hayvan_sayisi)) def hayvanlari_listele(self): print("hayvanlar:".format(self.hayvanlar_listesi)) #from uzunlukboy import uzunluk class hayvaan(): def __init__(self,metre_cinsinden_boy,isim): self.metre_cinsinden_boy=metre_cinsinden_boy self.isim=isim def isimm(self,isim): self.isim=isim @classmethod def boyuu(cls,metre_cinsinden_boy,boy): return cls(boy/100) def goruntule(self): print("boyu: dır ",self.metre_cinsinden_boy) hayvan1=Hayvanlar(1,100,"koyun") hayvan1.isimm() hayvan1.hayvan_ismi_güncelle("sakız") hayvan1.hayvan_ismini_yazdir() print("----------------------------") hayvan2=Hayvanlar("deve",3,230) hayvan2.hayvan_ismi_güncelle("camel") hayvan2.hayvan_ismi_yazdır() print("----------------------------------") hayvan3=Hayvanlar.metre_cinsinden_nesne_olustur("tavuk",2,0.3) Hayvanlar.hayvan_sayisini_yazdir() print("eklenen hayvan bilgileri") Hayvanlar.hayvanlari_listele()