学生成绩Python,python有一个学生成绩表
私人物品的实际分享
中文数字对照表2。实验题目:在中文数字对照表中输入一个数字,转换成中文数字。比如:1234567890-123456790。简单编码。
Numbers=[零,一,二,三,四,五,六,七,八,九]
数字=输入(输入一个数字:)
对于I在数量上:
print(numbers[int(i)],end= )
实验题目:学生成绩管理将学生对象存储在列表中,按照成绩对学生进行排序,并获取成绩最高和最低的学生的信息,将成绩最高和最低的学生从列表中删除。最后复制列表,将复制的列表翻转输出。
导入副本
班级学生:
def __init__(自己,sno,姓名,年龄,分数):
self.sno=sno
self.name=name
年龄=年龄
self.score=分数
def __str__(self):
“Return”学生ID:“self . SnO”,姓名:“self.name”,年龄:“self.age”,成绩:“self.score”
if __name__==__main__ :
ls1=[学生( 181010 ,黎明, 18 , 90 ),学生( 181256 ,王, 20 , 89 ),学生( 182345 ,过股记
ls1 . sort(key=lambda stu:stu . score)
# n=min(ls1,key=lambda stu: stu.score)
# m=max(ls1,key=lambda stu: stu.score)
# print(最高分学生信息:,m)
# print(最低分学生信息:,n)
Print(最高分学生的信息:,ls1[3])
Print(分数最低的学生的信息:,ls1[0])
del ls1[3],ls1[0]
ls2=copy.deepcopy(ls1)
ls2.reverse()
对于范围(2)中的I:
打印(ls2[i])要点:1。面向对象2。当_ str _ print输出3时自动调用。排序排序4。删除5。copy.deepcopy()深度复制6。反向()翻转
根据书上的例子!
转载请联系作者获得授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。