感想:
我的内心毫无波澜
难题:
不会英语是硬伤
# 成绩条目类
class Score:
lesson_name = "课程名"
score = 0 # 分数
# 当成绩单初始化时,需要提供这个成绩单的两个属性的值
def __init__(self,lesson_name,score):
self.lesson_name = lesson_name # 初始化对象的时候,就把课程名提供给成绩单
self.score = score # 同理, 也需要提供成绩的值
# 1、获取当前成绩数据(以字典形式)
def get(self):
re = {"lesson_name":self.lesson_name,
"score": self.score
}
return re
# 2、仅获取成绩
def get_score_only(self):
return self.score
# 3、 修改课程名
def edit_lesson_name(self, lesson_name):
self.lesson_name = lesson_name
return "修改成功"
# 4、 修改成绩
def edit_score(self, score):
self.score = score
return "修改成功"
# 5、 及格检测,假如及格返回 “及格”
def ok(self):
if self.score >= 60:
return "及格"
from Score import Score
# 第一个测试:__init__
def unit_1():
a = Score("网页设计",80)
# 第二个测试:__init__
def unit_2():
a = Score("网页设计",90)
print(a.edit_score(59))
print("修改后成绩为{}" .format(a.get_score_only()))
a.edit_score(75)
print(a.ok)
unit_2()