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
#Q&A https://www.sololearn.com/Discuss/3252340/?ref=app
# Created by Wong Hei Ming
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 = new_num
# trying to create universal setter
def changescore(self, topic, new_score):
setattr(self, topic, new_score)
def __str__(self):
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run