diff --git a/bankaccount.py b/bankaccount.py new file mode 100644 index 0000000..6ccc48c --- /dev/null +++ b/bankaccount.py @@ -0,0 +1,25 @@ +class BankAccount: + def __init__(self,account_number,name,balance): + self.account_number=account_number + self.name=name + self.balance=balance + + def deposit(self,d): + self.balance+=d + def withdrawal(self,w): + if w>self.balance: + print("Impossible operation! Insufficient balance!") + else: + self.balance-=w + def bank_fees(self): + self.balance*=0.95 + def display(self): + print(f'Account number:{self.account_number}\nAccount Name:{self.name}\nAccount balance:{self.balance}\n') + +sefa=BankAccount('2007','sefa',80) +sefa.deposit(30) +sefa.withdrawal(150) +sefa.withdrawal(10) +sefa.bank_fees() +sefa.display() + diff --git a/rectangle.py b/rectangle.py new file mode 100644 index 0000000..3f9b0c2 --- /dev/null +++ b/rectangle.py @@ -0,0 +1,16 @@ +class Rectangle: + def __init__(self,length,width): + self.length=length + self.width=width + def perimeter(self): + self.perimeter=self.length*2+self.width*2 + def area(self): + self.area=self.length*self.width + def display(self): + print (f'Rectangle lenght:{self.length}\nRectangle width:{self.width}\nRectangle perimeter:{self.perimeter}\nRectangle area:{self.area}\n') + +a=Rectangle(3,4) +a.perimeter() +a.area() +print(a.display()) + diff --git a/school.py b/school.py new file mode 100644 index 0000000..968dda4 --- /dev/null +++ b/school.py @@ -0,0 +1,36 @@ +class school: + capacity=0 + class_dict={} + +class Student(): + def __init__(self,name,surname,gender='Unknown'): + self.name=name + self.surname=surname + self.gender=gender + + def add_student(self,capacity): + self.capacity=school.capacity + school.capacity+=1 + if school.capacity<4: + school.class_dict[self.name+self.surname]=[self.name,self.surname,self.gender] + else: + print('Sorry class capacity is full') + def __str__(self) : + return(f'Student name:{self.name}\nStudent surname:{self.surname}\nStudent Gender:{self.gender}') + +class_a=school() +student_b=Student('Sefa',"sahan",'male') +student_b.add_student(class_a.capacity) +student_b=Student('Omer',"sahan",'male') +student_b.add_student(class_a.capacity) +student_c=Student('Faik',"sahan",'male') +student_c.add_student(class_a.capacity) +student_d=Student('Neyran',"sahan",'Female') +student_d.add_student(class_a.capacity) +print(student_d) +print(student_d.__dict__) +print(class_a.__dict__) +print(class_a.class_dict) + + +