Alan_hesaplama ve cevre_hesaplama hata veriyor bu yöntem yerine ne kullanabilirim?

class Circle:

pi = 3.14

def __init__(self, yaricap=1):

    self.yaricap = yaricap

c1 = Circle()

c2 = Circle(5)

def cevre_hesapla(self):

 return 2 * self.pi * self.yaricap

def alan_hesapla(self):

 return self.pi * (self.yaricap**2)

c1 = Circle()

c2 = Circle(5)

print(f’c1 : alan = {c1.alan_hesapla()} çevre = {c1.cevre_hesapla()}’)

print(f’c2 : alan = {c2.alan_hesapla()} çevre = {c2.cevre_hesapla()}’)

class Circle:
    pi = 3.14

    def __init__(self, yaricap=1):
        self.yaricap = yaricap

    def cevre_hesapla(self):
        return 2 * self.pi * self.yaricap

    def alan_hesapla(self):
        return self.pi * (self.yaricap**2)

c = Circle(5)
print(c.alan_hesapla())

bende çalıştı

print(f’c1 : alan = {c1.alan_hesapla()} çevre = {c1.cevre_hesapla()}’)

print(f’c2 : alan = {c2.alan_hesapla()} çevre = {c2.cevre_hesapla()}’)

evet öyle çalışıyo ama burdaki alan_hesapla ve cevre hesaplama olmuyo

class Circle:
    pi = 3.14

    def __init__(self, yaricap=1):
        self.yaricap = yaricap

    def cevre_hesapla(self):
        return 2 * self.pi * self.yaricap

    def alan_hesapla(self):
        return self.pi * (self.yaricap**2)

c1 = Circle(5)
c2 = Circle()
print(f"c1 : alan = {c1.alan_hesapla()} çevre = {c1.cevre_hesapla()}")
print(f"c2 : alan = {c2.alan_hesapla()} çevre = {c2.cevre_hesapla()}")

muhtemelen bir yerden kopyalamışsın bu yüzden tırnaklar yanlış olmuş

1 Beğeni

çook teşekkür ederim yeni python öğreniyorum şimdi sizin sayenizde hatayı gördüm çook sağolun ik saatir düşünüom nerde diye valla teşekkür ederim :blush:

rica ederim kolay gelsin

1 Beğeni