From 00cd46670fddf81fbc775ada2345c9bc30b613e5 Mon Sep 17 00:00:00 2001 From: pvgq2hun3 <2154205804@qq.com> Date: Wed, 1 Apr 2026 15:35:56 +0800 Subject: [PATCH] ADD file via upload --- student.py | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 student.py diff --git a/student.py b/student.py new file mode 100644 index 0000000..912b52b --- /dev/null +++ b/student.py @@ -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)