Altered
This commit is contained in:
@@ -1,5 +1,37 @@
|
||||
import os
|
||||
|
||||
class Test:
|
||||
def __init__(self):
|
||||
class Student:
|
||||
def __init__(self, name_, age_, grades_ ):
|
||||
self.name = name_
|
||||
self.age = age_
|
||||
self.grades = grades_
|
||||
def add_grade(self, grade):
|
||||
self.grades.append(grade)
|
||||
def average(self):
|
||||
sum = 0
|
||||
for i in range(len(self.grades)):
|
||||
sum += self.grades[i]
|
||||
sum /= len(self.grades)
|
||||
return sum
|
||||
def show_info(self):
|
||||
print("Name:", self.name, "Age:", self.age, "Grades:", self.grades)
|
||||
class MaleStudent(Student):
|
||||
def __init__(self, name_, age_, grades_ ):
|
||||
self.gender = "Male"
|
||||
self.name = name_
|
||||
self.age = age_
|
||||
self.grades = grades_
|
||||
def show_info(self):
|
||||
print("Gender: ", self.gender, "Name:", self.name, "Age:", self.age, "Grades:", self.grades)
|
||||
def show_gender(self):
|
||||
print("Gender: ", self.gender)
|
||||
|
||||
x = Student("Van", 20, [100, 100, 98, 100])
|
||||
x.show_info()
|
||||
print(x.average())
|
||||
x.add_grade(90)
|
||||
x.show_info()
|
||||
print(x.average())
|
||||
y = MaleStudent("Van", 20, [100, 100, 98, 100])
|
||||
y.show_info()
|
||||
y.show_gender()
|
Reference in New Issue
Block a user