Page 215 - Bilgisayar Bilimi-Kur 1- 2017-2018
P. 215

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
   210   211   212   213   214   215   216   217   218   219   220