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: