Python Proje: Okul Sistemi #1

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Merhaba Ogrenci1 değişkeni hata veriyor nedendir acaba ? hata şu :

Traceback (most recent call last):
File " ", line 3, in <module>
Ogrenci1 = school.Okul.Ogrenci("kerim", "YILDIRIM", 150, "11-A", 100)

TypeError: Ogrenci() takes no arguments



class kodu bu

class Okul:
def __init__(self, isim):
self.isim = isim

class Ogrenci:
def __int__(self, isim, soyisim, no, sinif, disiplin_puani):
self.isim = isim
self.soyisim = soyisim
self.no = no
self.sinif = sinif
self.disiplin_puani = disiplin_puani
def disiplin(self):
disiplin=input("Öğrenci disipline gitti mi ? (Evet yada Hayır yazınız!):")

if(disiplin=="Evet"):
self.disiplin_puani-=10
if(self.disiplin_puani<=0):
print("Öğrenci kaydı silindi!")
self.isim = None
self.Soyisim = None
self.no = None
self.sinif = None
self.disiplin_puani = None
else:
print("Öğrencimizin disiplin puanı 10 puan düşürüldü! Yeni puanı:", self.disiplin_puani)
elif(disiplin !="Evet" or disiplin=="Hayır"):
print("Meşgul etme!")


main kodu da bu

import school

Ogrenci1 = school.Okul.Ogrenci("kerim", "YILDIRIM", 150, "11-A", 100)
Ogrenci1.disiplin()