Linki yeniledim birdaha dener misin dostum?
class BankaHesabi:
def __init__(self, isim, bakiye=0):
self.isim = isim
self.bakiye = bakiye
def para_yatir(self, miktar):
if miktar > 0:
self.bakiye += miktar
print(f"{miktar} TL yatırıldı. Yeni bakiye: {self.bakiye} TL")
else:
print("Geçersiz miktar. Lütfen pozitif bir değer girin.")
def para_cek(self, miktar):
if 0 < miktar <= self.bakiye:
self.bakiye -= miktar
print(f"{miktar} TL çekildi. Yeni bakiye: {self.bakiye} TL")
elif miktar > self.bakiye:
print("Yetersiz bakiye.")
else:
print("Geçersiz miktar. Lütfen pozitif bir değer girin.")
def bakiye_sorgula(self):
print(f"Mevcut bakiye: {self.bakiye} TL")
# Hesap oluşturma ve işlemler
hesap = BankaHesabi("Ayşe Yılmaz", 1000)
hesap.bakiye_sorgula()
hesap.para_yatir(500)
hesap.para_cek(200)
hesap.para_cek(2000)
hesap.bakiye_sorgula()