Python bilmem fakat szde kodu şyle verebilirim. dim ElemanSayisi dim MaksimumEleman function constructor ElemanSayisi = 0 MaksimumEleman = 10 end function function push if ElemanSayisi < MaksimumEleman then items. add ElemanSayisi += 1 else return "stack is full" end function function pop if ElemanSayisi 0 then return "stack is empty" else return items end function Olaylara karışmayın!

Merhaba arkadaşlar.. Pythonda stacklarla alakalı yapamadığım bir soru var, anlayanlar bir fikir verebilirse çok sevinirim.. Soru: yığıtımızı n değeri ile sınırlayacak olursak bunun üzerine eleman eklediğimizde "yığıt dolu" şeklinde hata raporunu verecek bir program yazınız. Şimdi stack sınıfını şu şekilde tanımladık : class Stack: def init : self. items = def isEmpty : return self. items def push : self. items. append def pop : return self. items. pop def peek : return self. items def size : return len bundan sonrasını nasıl yapıcam bulamıyorum hocalar yardımlarınızı bekliyorum... aşk; tüm anneler gibi güçlü olsun!!!

class Stack: def init (self, n=7): self. items = self. n = n def isEmpty : return self. items def push : if self. n self. size : return self. full self. items. append def pop : return self. items. pop def peek : return self. items def size : return len def full : raise NameError Şeklinde sanırım yardımcı olur. cnr437 tarafından 15/Ara/12 18:58 tarihinde düzenlenmiştir Bizim olduğumuz her yerde herşey bizim yüzümüzden olmuştur. Ben benim amk bana bişey olmasın!

yardımlarınız için teşekkürler :) aşk; tüm anneler gibi güçlü olsun!!!