实验五

'''
学生档案
数据:学号、姓名、专业、Python课程分数
操作:打印学生信息、返回课程分数、修改课程分数
'''

class StudentDoc:
    '''一个管理学生档案的简单类'''
    def __init__(self,number,name,major,point):
        self._number=number
        self._name=name
        self._major=major
        self._point=point
    def info(self):
        print(f'{self._number},{self._name},{self._major},{self._point}')
    def get_balance(self):
        print(f'{self._name}:{self._point}')
    def modify(self,point):
        self._point=point

def main():
    a1=StudentDoc('2020','Lucy','农资','90')
    a2=StudentDoc('2019','Judy','医学','98')

    a1.get_balance()
    a2.get_balance()

    a1.modify(92)
    a2.modify(97)

    a1.info()
    a2.info()


if __name__ == '__main__':
    print('模块信息: ', __doc__)
    print('类信息: ', StudentDoc.__doc__)
    main()

import  student

s1=student.StudentDoc('2020134','Lily','农资','99')
s2=student.StudentDoc('2020122','Coco','医学','97')

s1.get_balance()
s1.modify(95)
s1.info()

s2.get_balance()
s2.modify(91)
s2.info()

posted @ 2021-05-28 17:31  面包不是茄子的菜  阅读(44)  评论(2)    收藏  举报