Bir satıcının ‘Gomlek’ ve ‘Pantolon’ ürünleri vardır. Bu satıcı bu ürünlerin alış-satışını
gerçekleştirecektir. Ayrıca satıcı hem ürün alırken hem de ürünü satarken gelir denge durumu
güncellenecektir. Aşağıda iki farklı sınıf vardır. ‘Urun’ sınıfı ürün ismini, fiyatını, miktarını tutarken
‘Denge’ sınıfı ise satıcının sermayesini, gelirini ve giderini tutmaktadır. Ayrıca aşağıda ana gövde
bulunmaktadır. Bu gövde ve sınıfları yorum satırı içerisindeki talimatlara da uyarak oluşturunuz.
class Urun:
def __init__(self,isim):
self.isim = isim
self.fiyat = self.fiyat
self.miktar = self.miktar
def urunEkle(self,miktar):
pass #ürün ekleden kasıt stoğa ürün ekleme .
def urunSat(self,miktar):
pass
pass
def urunMiktari(self):
pass
def urunAlisFiyatiniGuncelle(self,fiyat):
pass
def urunSatisFiyatınıGuncelle(self,fiyat):
pass
def UrunIsminiGetir(self):
pass #return
class Denge:
def __init__(self,miktar):
pass
def gelirEkle(self,miktar,urunDegeri):
pass
def giderEkle(self,miktar,urunDegeri):
pass
def gelirDurumu(self):
pass #return kullanılacak
#------------------gövde--------------------------------------
liste=[]
liste.append(Urun("Gömlek"))
liste.append(Urun("Pantolon"))
birim= Denge(10000) #sermayinizdeki birim para (10000)
while True:
secim = int(input("lütfen seçim yapınız(Urun Alımı:1,Urun Satıs:2,Urunleri Listele:3,Fiyatları Güncelle:4,Sermayeyi Gör:5,Çıkış:0"))
if secim == 0:
break
elif secim == 1:
secim=int(input("Lütfen seçim yapınız (Gömlek:1,Pantolom:2)"))
print(liste[secim-1])
print(liste[secim-1].urunMiktarı())
print(liste[secim-1].urunIsminiGetir())
print("{1} isimli üründen {0} adet vardır.".format(liste[secim-1].urunMiktari(),liste[secim-1].UrunIsminiGetir()))
elif secim == 2:
pass
elif secim == 4:
pass
elif secim == 5:
pass
‘pass’ yazan yerleri doldurabilecek biri var mı ? Yardım edebilen varsa çok makbule geçer.