class Geometri(): def __init__(self,kenarlar,kenar_sayisi,hacim): self.kenarlar=[] self.kenar_sayisi=kenar_sayisi def kenarlari_gir(self): kenar1=int(input("1.kenarın uzunluğu: ")) kenar2=int(input("2.kenarın uzunluğu: ")) kenar3=int(input("3.kenarın uzunluğu: ")) def kenarlari_listele(self): kenarlar.append(kenar1,kenar2,kenar3) print("kenarlarin uzunluklari:".format(self.kenarlar)) class Dikdortgen_Prizma(Geometri): def __init__(self,kenar_sayisi,kenarlar): super().__init__ (kenar_sayisi,kenarşar) self._sayisi=kenar_sayisi # kenar_sayisi=3 self.kenarlar=kenarlar #self.hacim=hacim def hacim_hesapla(): #return kenar1*kenar2*kenar3 #print("hacim: ",dik_pri.hacim_hesapla) #hacim=kenar1*kenar2*kenar3 #print("dikdörgen prizmasının hacmi: ",hacim) def alan_hesapla(): alan=2((kenar1*kenar2)+(kenar2*kenar3)+(kenar1*kenar3))**2 print("dikdörgen prizmasının alanı: ",alan) def cevre_hesapla(): cevre=4*(kenar1+kenar2+kenar3) print("dikdörgen prizmasının cevresi: ",cevre) dik_pri=Dikdortgen_Prizma(4,[14,21,44,25]) dik_pri.kenarlari_gir() dik_pri.kenarlari_listele() dik_pri.hacim_hesapla() dik_pri.alan_hesapla() dik_pri.cevre_hesapla()