''' ÖRNEK : Dersten Geçme ''' sinif_mevcudu = int(input('Lütfen sınıf mevcudunu giriniz: ')) i = 0 # sınıf mevcuduna kadar öğrenci bilgilerini soracak while i < sinif_mevcudu: # öğrenci adı sadece harf ve boşluktan oluşabilir # Öğrenci adı doğru girilene kadar öğrenci adını sormak için while True: ogrenci_adi = input('Lütfen öğrenci adı giriniz: ') ogrenci_adi = ogrenci_adi.replace(' ', '') if ogrenci_adi.isalpha(): break else: print('Öğrenci adı sadece boşluk ve harften oluşabilir') ''' # öğrenci adındanki harflerin kontrolü için tek tek harfleri dönderiyor for harf in ogrenci_adi: # karakter boşluk veya harf mi? if harf.isalpha() or harf.isspace(): # sonraki harfe geç continue else: print('Öğrenci adı sadece boşluk ve harften oluşabilir') # for döngüsünü bitir break else: # olağan olarak sonuçlanırsa while döngüsünden çık break ''' # ogrenci numarası sadece sayı kabul edecek. eğer negatif sayı girilirse # onu pozitif sayıya çevirip öyle kayıt edecek. while True: ogrenci_no = input('Lütfen öğrenci no giriniz: ') if ogrenci_no.startswith('-'): ogrenci_no = ogrenci_no[1:] if ogrenci_no.isdecimal(): break else: print('Lütfen öğrenci numarası için sayı giriniz') vize_notu = input('Lütfen vize notu giriniz: ') final_notu = input('Lütfen final notu giriniz: ') print(ogrenci_no) i = i + 1