bu sonucu veren kodu yazabilir misiniz gerçekten fazla bişey bilmiyorum ([email protected])​

Bu Sonucu Veren Kodu Yazabilir Misiniz Gerçekten Fazla Bişey Bilmiyorum Yusufilkaya5gmailcom class=

Cevap :

Cevap:

ogr=[]

notu=[]

while True:

   s=input("öğrenci sayısını giriniz :")

   if not s.isnumeric():

       print("lütfen geçerli bir sayı değeri giriniz !")

   else:

       break

print("---------------------------------------------")

for x in range(int(s)):

   adi=input(str(x+1)+". öğrencinin adı ve soyadı:")

   ogr.append(adi)

print("*********************************************")

print("NOT GİRİŞİ")

print("---------------------------------------------")

topla=0

for x in range(int(s)):

   print(ogr[x])

   for y in range(2):

       while True:

           nn=input(str(y+1) + ". sınav notu :")

           if not nn.isnumeric():

               print("lütfen geçerli bir sayı değeri giriniz !")

           else:

               notu.append(float(nn))

               topla=topla+float(nn)

               break

   notu.append((topla/2))

   topla=0

   print("---------------------------------------------")

print("*********************************************")

print("DERS ORTALAMALARI")

for x in range(int(s)):

   if x==0:

       deger=2

   else:

       deger=x+3

   print(ogr[x]," : ",notu[round(deger,1)])

Açıklama:

Görseli göster Bilastois