<jupyter_start><jupyter_text>Application 11. Create a Python program that displays the name of the students (Student 1, Student 2, Student 3) and their term grades2. Create a class name Person and attributes - std1, std2, std3, pre, mid, fin3. Compute the average of each term grade using Grade() method 4. Information about student's grades must be hidden from others 5. Save your python program named as "OOP Concepts 2" to your GitHub repository "OOP 1-1"6. Share your GitHub link attached with this manuscript.<jupyter_code>class Person:
  def __init__(self,std1_fullname,std1_PreMidFin,std2_fullname,std2_PreMidFin,std3_fullname,std3_PreMidFin):
    self.std1_fullname = std1_fullname
    self.__std1_PreMidFin = std1_PreMidFin
    self.std2_fullname = std2_fullname
    self.__std2_PreMidFin = std2_PreMidFin
    self.std3_fullname = std3_fullname
    self.__std3_PreMidFin = std3_PreMidFin
  def set_std1_PreMidFin(self, std1_PreMidFin):
    self.__std1_PreMidFin = std1_PreMidFin
  def get_std1_PreMidFin(self):
    return self.__std1_PreMidFin
  def set_std1_PreMidFin(self, std1_PreMidFin):
    self.__std2_PreMidFin = std2_PreMidFin
  def get_std1_PreMidFin(self):
    return self.__std2_PreMidFin
  def set_std1_PreMidFin(self, std1_PreMidFin):
    self.__std3_PreMidFin = std3_PreMidFin
  def get_std1_PreMidFin(self):
    return self.__std3_PreMidFin 

  def Info(self):
    print(self.std1_fullname)
    print(self.__std1_PreMidFin)
    print(self.std2_fullname)
    print(self.__std2_PreMidFin)
    print(self.std3_fullname)
    print(self.__std3_PreMidFin)

student = Person("<NAME>","     Prelim:86  Midterms:90  Final:89","<NAME>","     Prelim:92  Midterms:90  Final:93","<NAME>","     Prelim:95  Midterms:98  Final:97")
student.Info()<jupyter_output><NAME>
     Prelim:86  Midterms:90  Final:89
<NAME>
     Prelim:92  Midterms:90  Final:93
<NAME>
     Prelim:95  Midterms:98  Final:97<jupyter_text>The average of three students grade based on each of their term<jupyter_code>class grades:
  def __init__(self, prelim, midterms, finals):
    self.__prelim = prelim
    self.__midterms = midterms
    self.__finals = finals
  def set_prelim(self, prelim):
    self.__prelim = prelim
  def get_prelim(self):
    return self.__prelim
  def set_prelim(self, midterms):
    self.__midterms = midterms
  def get_midterms(self):
    return self.__midterms
  def set_finals(self, finals):
    self.__finals = finals
  def get_finals(self):
    return self.__finals
  def Grade(self):
    return (self.__prelim + self.__midterms + self.__finals)// 3
std1 = grades(86, 90, 89)
std2 = grades(92, 90, 93)
std3 = grades(95, 98, 97)

print("<NAME> average is", std1.Grade()) 
print("<NAME>'s average is", std2.Grade()) 
print("L<NAME>iego's average is", std3.Grade())<jupyter_output><NAME>'s average is 88
<NAME>'s average is 91
Laszlo Samaniego's average is 96
{'fraction_non_alphanumeric': 0.09560362875087229, 'fraction_numerical': 0.04361479413817167, 'mean_word_length': 4.711155378486056, 'pattern_counts': {'":': 0, '<': 18, '<?xml version=': 0, '>': 18, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '2', 'dir': 'jupyter-structured-clean-dedup', 'id': '3675', 'license': 'Apache-2.0', 'n_tokens_mistral': 1126, 'n_tokens_neox': 1006, 'n_words': 246, 'path': 'OOP_Concepts_2.ipynb', 'repo_name': 'wearlianbaguio/OOP-1-1', 'size': '2983'}