Python ile Sorular 14-Dinamik dizi kullanımı

preview_player
Показать описание
14- Kullanıcının istediği kadar sayıyı, kullanıcıdan alarak bir diziye aktaran, bu sayıların toplamını ve ortalamasını bulan programını yazınız?

Bu soruda amacımız dinamik dizi oluşturmak
Рекомендации по теме
Комментарии
Автор

merhaba Yasin Bey videolarınızın kısa ve anlaşılır. Takip edilmesi kolay. Ellerinize sağlık çalışmalarınızın devamını bekleriz.

rfatk
Автор

sayı_adetı = int(input("girmek istediğiniz sayı adetini giriniz"))
toplam = 0
for i in range(sayı_adetı):
sayılar = int(input("sayı giriniz"))
toplam+=sayılar
print(toplam/sayı_adetı)

muhammedbayramof
Автор

Lise, Ortaokul, İlkokul öğrencileri için not hesaplama programı. ortalamayı veriyor, not toplamlarını veriyor. bolca döngü ve karar yapısı var. düzgün çalışıyor.

notlar = []
toplam= 0
baslat = 1
sayac = 0
while baslat ==1:
adet = int(input("Kaç adet dersin ortalama girişini yapacaksınız? :"))
while adet > 0:
dersinizin ortalamasını giriniz: ")))
if notlar[-1] >100 or notlar[-1]<0:
print("Not değeriniz 100'den büyük veya 0'dan küçük olamaz. Program sonlandı.")
adet = 0
baslat = 0
break
else:
if adet == len(notlar):
secim = int(input("Ortalama için 1'e, not toplamı için 2'ye basınız: "))
if secim == 1:
for i in notlar:
toplam+=i
sayac+=1
if sayac == adet:
print("Ortalamanız: {}".format(toplam/adet))
adet = 0
baslat = 0
break
elif secim == 2:
for i in notlar:
toplam+=i
sayac+=1
if sayac == adet:
print("Not toplamınız: {}".format(toplam))
adet = 0
baslat = 0
break
else:
print("Eksik veya hatalı tuşlama yaptınız.")
adet = 0
baslat = 0
break
if adet == 0:
print("Program kapandı.")
adet = 0
baslat = 0
break
else:
print("Adet 0'dan küçük olamaz.")
print("Program kapandı.")
adet = 0
baslat = 0
break

utkuoruc
Автор

alternatif olarak

sayıSayısı=int(input("kaç sayı gireceksiniz "))
dizi=[]
toplam=0
ort=0

for i in range(sayıSayısı):
sayıyı giriniz "))
dizi.append(sayi_i)
toplam+=sayi_i
ort=toplam/sayıSayısı

print(dizi)
print(toplam)
print(ort)

edemir
Автор


sayilar = []
toplam = 0
for i in range(s):

print("Girilen sayılar: ", sayilar)
for x in sayilar:
    toplam += x
print("Toplam: ", toplam)
print("Ortalama: ", toplam/s)

sertcom
Автор

kullanıcıdan alınan değerleri bir matrise nasıl aktarabilirim acaba ???

gulsumdemirel
Автор

kac = int(input("Kaç sayı gireceksiniz:"))
liste = [ ]
sayi_adet = kac

for i in range(1, kac + 1):
sayi= int(input("sayılar:"))
liste.append(sayi)
toplam = 0
for i in liste:
toplam += i
print("sayılar toplamı:", toplam, "Ortalaması=", toplam / sayi_adet)

francolocke
Автор


num_list = []
num_top = 0
for i in range(0, adet):

  num_list.append(num)
  num_top += num
print("Girilen sayıların listesi ",  num_list)
print("Girilen sayıların toplamı ",  num_top)
print("Girilen sayıların ortalaması,  ",  (num_top/len(num_list)))

Genco