1004 成绩排名

该程序从输入的n个学生信息中,找出分数最高的学生和分数最低的学生,并打印他们的姓名。程序首先初始化最大分和最小分为不合理的值,然后遍历所有学生,更新最大分和最小分以及对应的学号。最后输出最高分和最低分学生的姓名。
摘要由CSDN通过智能技术生成
n = int(input())
# 用来存所有的学生信息
stu_infos = []
min_score = 101
max_score = 0
min_number = -1
max_number = -1
for i in range(n):
    # 依次输入每个学生的信息
    student_info = input()
    # 将输入的学生信息按空格进行分割并加入到列表中
    stu_infos.append(student_info.split(' '))
for i in range(n):
    num = int(stu_infos[i][2])
    if num > max_score:
        max_score = num
        max_number = i
    if num < min_score:
        min_score = num
        min_number = i
print(stu_infos[max_number][0] + " " + stu_infos[max_number][1])
print(stu_infos[min_number][0] + " " + stu_infos[min_number][1], end="")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值