实验5
class StudentsDoc:
def __init__(self, name, number, subject, python):
self._name = name
self._number = number
self._subject = subject
self._python = python
def info(self):
print(f'姓名:{self._name}')
print(f'学号:{self._number}')
print(f'专业:{self._subject}')
print(f'Python成绩:{self._python}')
def ex(self, n):
self._python = n
def main():
a1 = StudentsDoc('Bob', '111111', '大气', 88)
a2 = StudentsDoc('Joe', '111112', '应气', 72)
a1.ex(77)
a2.ex(90)
a1.info()
a2.info()
if __name__ == '__main__':
main()

import student
s1 = student.StudentsDoc('A', '123456', '水文', 67)
s2 = student.StudentsDoc('B', '123455', '计软',83)
s1.info()
s2.info()
s1.ex(70)
s2.ex(88)
s1.info()
s2.info()

总结:
掌握了模块的导入, 对内置函数的使用,类的创建
通过创建类模块封装后使用可以大大提高数据处理的效率,这种技能可以用在以后的科研数据处理上,非常方便。
浙公网安备 33010602011771号