import random
class Okul:
def __init__(self,sinif,ogrenciler,ders):
self.sinif = sinif
self.ogrenciler = ogrenciler
self.ders = ders
def bilgilerigoster(self):
print("Sınıf verileri aktarılıyor." + "-"*50)
print("Sınıflar:",self.sinif,"Öğrenciler:",self.ogrenciler,)
def yeniogrenciekle(self,yeni_ogrenciler):
print("Yeni kayıtlı öğrenciler aktarılıyor." + "-"*50)
self.ogrenciler += yeni_ogrenciler
return (yeni_ogrenciler)
def sinifekle(self,sinif_ekle):
print("Yeni sınıflar ekleniyor." + "-"*50)
self.sinif = sinif_ekle
return (sinif_ekle)
def ogrenci_cikar(self,atilanogrenciler):
print("Öğrenci Çıkartılıyor" + "-"*50)
self.ogrenciler -= atilanogrenciler
return (atilanogrenciler)
def dersler(self,eklenendersler):
print("Dersler aktarılıyor." + "-"*50)
self.ders += eklenendersler
return (eklenendersler)
def print(self):
print("Bilgiler Aktarılıyor.")
print("Sınıf:",self.sinif,"Öğrenciler:",self.ogrenciler,"Dersler:",self.dersler)
i = 0
while (i < 10):
rastgele_sinifsayisi = random.randrange(1,10)
rastgele_ogrenci = random.randrange(10,30)
rastgele_ders = random.randrange(1,7)
yenisinif = Okul("Yeni Sınıf" + str(i+1),rastgele_sinifsayisi,rastgele_ogrenci,rastgele_ders)
Okul.append(yenisinif)
i +=1
SORUN ŞU Kİ
Okul = [] listesini çağıramıyor