实验五

class StudentDoc:
def __init__(self, number, name, work, mark):
self.number=number
self.name=name
self.work=work
self.mark=mark
def info(self):
print(f'姓名:{self.name};学号:{self.number};专业:{self.work};分数:{self.mark}')
return
def viewmark(self):
print(self.mark)
return
def changemark(self,num):
ans = int(num)
self.mark=ans
return
#测试类

def main():
a1 = StudentDoc(2020123,"Marry","chr",88)
a2 = StudentDoc(2020121,"Bob","ahr",98)
a1.info
a2.info
a1.viewmark
a2.viewmark
a1.changemark(68)
a2.changemark(78)
a1.viewmark
a2.viewmark
if __name__ == '__main__':
print('模块信息: ', __doc__)
print('StudentDoc类信息: ', StudentDoc.__doc__)
main()









import student
s1 = student.StudentDoc(2020123,"Marry","chr",88)
s1.info()
s1.changemark(98)
s1.viewmark()

 

 















posted @ 2021-05-25 16:57  glz12138  阅读(55)  评论(2)    收藏  举报