sinif_mevcudu = int(input('Lütfen sınıf mevcudunu giriniz')) ogrenciler = [] def mutlak_deger(sayi): if sayi.startswith('-'): sayi = sayi[1:] if sayi.isdecimal(): return int(sayi) else: print('Bu bir sayı değildir.') return False while True: if len(ogrenciler) < sinif_mevcudu: while True: ogrenci_adi = input('Lütfen öğrenci adını giriniz : ') for harf in ogrenci_adi: if harf.isalpha() or harf.isspace(): continue else: print('Sadece harf ve boşluk girebilirsiniz') break else: break while True: no = input('Lütfen öğrenci numarası giriniz : ') no_abs = mutlak_deger(no) if no_abs is False: continue break while True: vize_notu = input('Lütfen vize notu giriniz : ') vize_abs = mutlak_deger(vize_notu) if vize_abs is False: continue break while True: final_notu = input('Lütfen final notu giriniz : ') final_abs = mutlak_deger(final_notu) if final_abs is False: continue break sinav_notu = vize_abs * 0.3 + final_abs * 0.7 ogrenciler.append([no, ogrenci_adi, sinav_notu]) else: break print('Kalanlar', kalanlar) print('Geçenler', gecenler)