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