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

10.1. Liste Kavramı

               Bu konuya kadar kullanılan değişkenler, bir değeri temsil ediyordu. Ancak listeler ile daha fazla
            değeri bir değişkene aktarmak mümkün. Aşağıdaki örnekte beş değer için beş değişken kullanılmıştır.



              def main():
                  print("Lütfen 5 adet sayı giriniz: ")
                  n1=float(input("1. sayı: "))

                  n2=float(input("2. sayı: "))
                  n3=float(input("3. sayı: "))
                  n4=float(input("4. sayı: "))

                  n5=float(input("5. sayı: "))
                  print("Girdiğiniz Sayılar :",n1,n2,n3,n4,n5,sep=" - ")
                  print("Ortalama :",(n1+n2+n3+n4+n5)/5)

              main()

               Ekran Çıktısı

              Lütfen 5 adet sayı giriniz:

              1. sayı: 23
              2. sayı: 35
              3. sayı: 55
              4. sayı: 67

              5. sayı: 98
              Girdiğiniz Sayılar : - 23.0 - 35.0 - 55.0 - 67.0 - 98.0

              Ortalama : 55.6


               5 değil de 25 değere ihtiyaç duyulsa idi bir önceki soruya 20 değer daha eklemek gerekecekti. Oysaki
            değişken kullanımı konusunda alternatif yaklaşımlar ile bu durum daha pratik bir şekilde çözülebilir.


              def main():
                  toplam=0.0
                  girilecekSayıAdeti=5
                  print("Lütfen ",girilecekSayıAdeti, " adet sayı giriniz: ")
                  for i in range(0, girilecekSayıAdeti):
                      sayi=float(input("Lütfen " +str(i+1)+ ". sayıyı giriniz: "))
                      toplam+=sayi
                  print("Ortalama :",toplam/girilecekSayıAdeti)
              main()



                                                                                                     215
   104   105   106   107   108   109   110   111   112   113   114