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