PY
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
class Score():
def __init__(self, num1, num2):
self._english = num1
self._arts = num2
@property
def english(self):
return self._english
@english.setter
def english(self, new_num):
self._english = new_num
@property
def arts(self):
return self._arts
@arts.setter
def arts(self, new_num):
self._arts = num_num
# trying to create universal setter
def changescore(self, topic, new_score):
self.topic = new_score
def __str__(self):
return f'''English Score: {self._english}
Arts Score: {self._arts}'''
# Construct a String from getter doesn't work
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run