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