Sunday, September 8, 2024

Student Records Using Encapsulation in Python

 Student Records Using Encapsulation in Python

                             Screenshot


Program Listing

class Student:

def __init__(self, student_name, student_age, student_grade):
self.name = student_name
self.age = student_age
self.grade = student_grade

def get_name(self):
return self.name

def get_age(self):
return self.age

def get_grade(self):
return self.grade

def set_name(self, student_name):
self.name = student_name

def set_age(self, student_age):
self.age = student_age

def set_grade(self, student_grade):
self.grade = student_grade


if __name__ == "__main__":
student = Student("Julianna Rae Pomperada", 16, 92)

print("\n\tStudent Records Using Encapsulation in Python")
print("\n\tDisplay Student Record\n")
print("\tStudent Name: " + student.get_name())
print("\tStudent Age: " + str(student.get_age()) + " years")
print("\tStudent Grade: " + str(student.get_grade()))

student.set_name("Jacob Samuel Pomperada")
student.set_age(18)
student.set_grade(88)

print("\n\tUpdated Student Record\n")
print("\tStudent Name: " + student.get_name())
print("\tStudent Age: " + str(student.get_age()) + " years old.")
print("\tStudent Grade: " + str(student.get_grade()))
print("\n\tEnd of Program. Thank you for using this program.")

No comments:

Post a Comment