parent
f91089c4ec
commit
00cd46670f
@ -0,0 +1,57 @@
|
||||
class Student:
|
||||
# 姓名
|
||||
@property
|
||||
def name(self):
|
||||
return self._name
|
||||
|
||||
# 学号
|
||||
@property
|
||||
def stuid(self):
|
||||
return self._stuid
|
||||
|
||||
# 英语成绩
|
||||
@property
|
||||
def english_grade(self):
|
||||
return self._english_grade
|
||||
|
||||
# python成绩
|
||||
@property
|
||||
def python_grade(self):
|
||||
return self._python_grade
|
||||
|
||||
# java成绩
|
||||
@property
|
||||
def java_grade(self):
|
||||
return self._java_grade
|
||||
|
||||
# 总成绩成绩
|
||||
@property
|
||||
def total_grade(self):
|
||||
return self.python_grade + self.english_grade + self.java_grade
|
||||
|
||||
def __init__(self, stuid, name, english_grade, python_grade, java_grade):
|
||||
self.stuid = stuid
|
||||
self.name = name
|
||||
self.english_grade = english_grade
|
||||
self.python_grade = python_grade
|
||||
self.java_grade = java_grade
|
||||
|
||||
@stuid.setter
|
||||
def stuid(self, value):
|
||||
self._stuid = value
|
||||
|
||||
@name.setter
|
||||
def name(self, value):
|
||||
self._name = value
|
||||
|
||||
@english_grade.setter
|
||||
def english_grade(self, value):
|
||||
self._english_grade = float(value)
|
||||
|
||||
@python_grade.setter
|
||||
def python_grade(self, value):
|
||||
self._python_grade = float(value)
|
||||
|
||||
@java_grade.setter
|
||||
def java_grade(self, value):
|
||||
self._java_grade = float(value)
|
||||
Loading…
Reference in new issue