NOT:PYTHON 2.X SERİSİNDE DENENMİŞTİR 3.X SERİSİ İÇİN DENEMEDİM. DENEYEN OLURSA SONUCUNU GÖNDEREBİLİR. Python içerisinde gömülü olan sum() modülüne benzer bir modül geliştirdim. Bunun sayesinde önceden belirlediğiniz liste ya da verilerini kullanıcıdan alacağınız liste için toplama, çıkarma, bölme ve çarpma işlemlerini kolayca gerçekleştirebilirsiniz. Örnek olarak SS yükleyeceğim önce kodları paylaşıyorum.
MODÜL:
def topla(liste): t=0 for i in liste: t=t+i return t
def cikar(liste): s=liste[0] for i in range(1,len(liste)): s=s-liste[i] return s
def bol(liste): q=liste[0] for i in range(1,len(liste)): q=q/liste[i] return q
def carp(liste): c=1 for i in liste: c=c*i return c
İlk kod modülümüz ben adını "islem" olarak kaydettiğim için "from islem import*" şeklinde ekliyorum programa. Siz farklı şekilde kaydederseniz "islem" kısmını ona göre ayarlarsınız. SS'e bakıp ne olduğunu daha net anlayabilirsiniz. Modül ile ilgili sorununuz olursa yardımcı olmaya çalışırım. EDİT:Modül içerisindeki print komutunu return ile değiştirdim. Doğrusu budur. Amacınıza göre değiştirebilirsiniz. EDİT2:Program ve SS arasında fark var bu sizi yanıltmasın. Kod alanını kopyalayıp kullanmalısınız. try ve except ile hata yakalama için ekleme yaptım. Girilecek sayı miktarını range fonksiyonunu editleyerek değiştirebilirsiniz ya da while True gibi sonsuz döngüye sokabilirsiniz programı. Yardım lazım olursa yazarsınız. EDİT3:Bazı iyileştirmeler ve bug yok etme değişiklikleri. < Resime gitmek için tıklayın >
< Bu mesaj bu kişi tarafından değiştirildi Bek. -- 20 Temmuz 2017; 1:19:41 >
Python içerisinde gömülü olan sum() modülüne benzer bir modül geliştirdim. Bunun sayesinde önceden belirlediğiniz liste ya da verilerini kullanıcıdan alacağınız liste için toplama, çıkarma, bölme ve çarpma işlemlerini kolayca gerçekleştirebilirsiniz. Örnek olarak SS yükleyeceğim önce kodları paylaşıyorum.
MODÜL:
Kullanmak için örnek program:
İlk kod modülümüz ben adını "islem" olarak kaydettiğim için "from islem import*" şeklinde ekliyorum programa. Siz farklı şekilde kaydederseniz "islem" kısmını ona göre ayarlarsınız. SS'e bakıp ne olduğunu daha net anlayabilirsiniz. Modül ile ilgili sorununuz olursa yardımcı olmaya çalışırım.
EDİT:Modül içerisindeki print komutunu return ile değiştirdim. Doğrusu budur. Amacınıza göre değiştirebilirsiniz.
EDİT2:Program ve SS arasında fark var bu sizi yanıltmasın. Kod alanını kopyalayıp kullanmalısınız. try ve except ile hata yakalama için ekleme yaptım. Girilecek sayı miktarını range fonksiyonunu editleyerek değiştirebilirsiniz ya da while True gibi sonsuz döngüye sokabilirsiniz programı. Yardım lazım olursa yazarsınız.
EDİT3:Bazı iyileştirmeler ve bug yok etme değişiklikleri.
< Resime gitmek için tıklayın >
< Bu mesaj bu kişi tarafından değiştirildi Bek. -- 20 Temmuz 2017; 1:19:41 >