用python怎么写

1.创建Person类,包含姓名(name)、性别(sex)、年龄(age)等属性,包含show方法输出个人信息;创建Student类继承自Person类,包含学号(sno)、学院(college)等属性,重写show方法,除输出个人信息外,还输出学号和学院信息;创建Teacher类继承自Person类,包含工号(tno)、学院(college)、专业(professional)等属性,重写show方法,除输出个人信息外,还输出工号、学院和专业等信息。创建两个学生对象和一个教师对象,分别打印其信息。
2.假设学校举办诗词比赛,现有任意多个大众评委(人数未定,但不少于50人),为每位比赛选手进行打分,选手最终成绩计算方式:去掉一个最高分和去掉一个最低分,剩下的取平均分得到最终成绩。请设计一道程序处理选手成绩,对于每一位选手,录入每位评委的成绩,并按上述成绩计算方式,计算该选手最终得分并输出到屏幕上。