Python Dizi Toplamı ve Ortalaması
dizi=[40,50,60,70,30] toplam=0 ortalama=0 #yazilimkodlama.com for i in range(0,len(dizi)): toplam+=dizi[i] ortalama=toplam/len(dizi) print('Toplam : ',toplam) print('Ortalama : ',ortalama) |
Ekran Çıktısı:
Python Kullanıcının Girdiği N Sayıdan Tek ve Çift Olanların Ortalamasını Hesapla
Bu örnekte Kullanıcıdan kaç adet sayı gireceği bilgisini alarak bir döngü oluşturacağız ve sayıları kullanıcıdan alacağız.
Kullanıcı sayıları girdikçe bu sayıların tek ya da çift olup olmadığını kontrol ederek tek olanların ve çift olanların ayrı ayrı adet ve toplamını tutacağız.
Daha sonra kullanıcı girişi bittiğinde kullanıcının girmiş olduğu sayılardan tek ve çift olanların ayrı ayrı ortalamasını hesaplayacağız.
Python Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | tekAdet=0 ciftAdet=0 tekToplam=0 ciftToplam=0 n=int(input("Kaç Adet Sayı Girilecek : ")) for i in range(n): sayi=int(input("Sayı : ")) if(sayi%2==0): tekAdet+=1 tekToplam+=sayi else: ciftAdet+=1 ciftToplam+=sayi if(tekAdet!=0):#Eğer hiç tek sayı girilmemişse 0'a bölme hatası verecektir. print("Tek Sayıların Ortalaması : ",tekToplam/tekAdet) if(ciftAdet!=0):#Eğer hiç çift sayı girilmemişse 0'a bölme hatası verecektir. print("Çift Sayıların Ortalaması : ",ciftToplam/ciftAdet) |
Python Negatif Girilene Kadar Girilen Sayıları Toplama
Bu Python örneğinde kullanıcıdan sayı girişi yapmasını isteyeceğiz. Kullanıcı negatif (-) eksi bir değer girene kadar girdiği tüm sayıların toplamını hesaplayarak sonucu ekranda göstereceğiz.
Örneğimizde while döngüsü kullanacağız. Kullanıcının girdiği sayıyı kontrol ederek negatif girilmesi durumunda break komutunu kullanarak döngüyü kıracağız.
Python Kodları:
1 2 3 4 5 6 7 8 9 10 | toplam=0 while (True): deger= input("Sayı Girin:") sayi= int(deger) if sayi<0:break toplam = toplam + sayi print("Girilen Sayıların Toplamı: ",toplam) |
Ekran Çıktısı:
Yorumlar
Yorum Gönder