/
DevOps_Student.py
39 lines (31 loc) · 1.13 KB
/
DevOps_Student.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from student_data import *
# Child class
class DevOps_student(Student):
def __init__(self, name, ID, age, mood, grade, skillset):
super().__init__(name, ID, age, grade, mood)
self.skillset = skillset
def add_skill(self, skill):
self.skillset.append(skill)
def say_hi(self):
print("Name:", self.name,
"\nID:", self.ID,
"\nAge:",self.age,
"\nMood:", self.mood,
"\nGrade:", self.grade,
"\nSkillset:", self.skillset)
# Instantiating Student Class (parent class)
Anais = Student("Anais", "1001", "23", "Happy", "100")
Anais.say_hi()
# Instantiating Student Class (parent class)
Saskia = Student("Saskia", 1020, 29, "Confused", 86)
Saskia.say_hi()
# Instantiating DevOps Student Class (child class)
bob = DevOps_student("Bob", "1002", "30", "Energised", "95",['Python', 'AWS', 'SQL'])
bob.say_hi()
bob.add_skill("Javascript")
bob.add_skill("Databases")
# Instantiating DevOps Student Class (child class)
Tina = DevOps_student("Tina", 1045, 45, "Motivated", 96, ['C++', 'Jenkins', 'Excel'])
Tina.say_hi()
Tina.add_skill("Java")
Tina.say_hi()