Page 127 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 127

10.10. Listeler ve Fonksiyonlar

               Liste elemanları üzerinde,  Python diline ait fonksiyonları aynı zamanda programcının yazdığı kod-
            ları kullanarak işlem yapabiliriz. Bu örneğimizde random() fonksiyon sınıfına ait metotlar ile eleman
            ataması yapıldı. Bu işlemler de programcı tarafından yazılan fonksiyonlar ile gruplanmıştır.


              import random
              def Topla(lst):
                  sonuc=0
                  for eleman in lst:
                      sonuc+=eleman
                  return result
              def SifirAta(lst):
                  for i in range(len(lst)):
                      lst[i]=0
              def RastgeleDegerAta(n):
                  sonuc=[]
                  for i in range(n):
                      RastgeleDeger=random.randrange(100)
                      sonuc+=[RastgeleDeger]
                  return sonuc
              def main():
                  a=[2,4,6,8]
                  print(a)
                  print(sum(a))
                  SifirAta(a)
                  print(a)
                  print(sum(a))
                  a=[]
                  print(a)
                  print(sum(a))
                 a=RastgeleDegerAta(10)
                  print(a)
                  print(sum(a))
              main()


               Ekran Çıktısı



              2, 4, 6, 8]
              20
              [0, 0, 0, 0]
              0
              []
              0
              [97, 28, 13, 38, 32, 59, 94, 60, 17, 55]
              493

                                                                                                     233
   122   123   124   125   126   127   128   129   130   131   132