Compare commits
No commits in common. 'master' and 'main' have entirely different histories.
@ -1 +0,0 @@
|
|||||||
202335030103曾佳艺
|
|
||||||
@ -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