可输入学生学号,以及五门课程的成绩
且可增删,浏览,打印
1条回答 默认 最新
CSDN专家-天际的海浪 2021-12-21 18:24关注参考下
# -*- coding : utf-8 -*- # @Time : 2020/8/8 # @author : 王小王 # @Software : PyCharm # @CSDN : https://blog.csdn.net/weixin_47723732 scores = [] choice = None print(''' 成绩录入小程序 0 - 结束程序 1 - 输入姓名成绩并录入 2 - 打印排名好后的成绩 3 - 查找特定学生的成绩 4 - 删除特定学生的成绩 ''') while choice != "0": choice = input("Choice: ") if choice == "0": print("结束程序!") elif choice == "1": name = input("输入姓名: ") score = int(input("输入成绩: ")) listing = (score, name) scores.append(listing) scores.sort(reverse=True) elif choice == "2": print(" 成绩排名") print("姓名\t成绩") for listing in scores: score, name = listing print(name, "\t", score) elif choice == "3": Name = input("输入你要查找的姓名:") for each in scores: if each[1] == Name: score ,name=each print("姓名\t成绩") print(name, "\t", score ) elif choice == "4": Name = input("输入您要删除成绩的姓名: ") for each in scores: if each[1] == Name: scores.remove(each) else: print("你输入的选择有误,请检查!") input("\n\nPress the enter key to exit.")如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
解决 无用评论 打赏 举报 编辑记录