概述/要求

在这里插入图片描述

效果实现

1.录入和查询

在这里插入图片描述

2.删除学生数据

在这里插入图片描述

3.修改学生数据

在这里插入图片描述

源码分享

print('-'*50)
print('1.录入学生成绩!')
print("2.查询学生成绩!")
print("3.删除学生数据!")
print("4.修改学生成绩!")
print("-"*50)

list1 = []
while True:
    class student:
        def __init__(self,sno,name,sorce):
            print('-' * 50)
            print('1.录入学生成绩!')
            print("2.查询学生成绩!")
            print("3.删除学生数据!")
            print("4.修改学生成绩!")
            print("-" * 50)
            self.sno = sno
            self.name = name
            self.sorce = sorce

    class insert(student):
        def insert_student(self):
            list1.append(self.sno)
            list1.append(self.name)
            list1.append(self.sorce)
            return ' '

    x = int(input())
    if x == 1:
        num1 = insert(input('学号:'),input('姓名:'),input('成绩:'))
        print(num1.insert_student())
    elif x == 2:
        print('学号\t姓名\t成绩')
        for i in range(0, len(list1)):
            if (i + 1) % 3 == 0:
                print(list1[i], end='\n')
            else:
                print(list1[i], end='\t')
        print('-' * 50)
        print('1.录入学生成绩!')
        print("2.查询学生成绩!")
        print("3.删除学生数据!")
        print("4.修改学生成绩!")
        print("-" * 50)
    elif x == 3:
        n = input('输入要删除学生的学号:')
        x = list1.index(n)
        del list1[x:x+3]
        print('-' * 50)
        print('1.录入学生成绩!')
        print("2.查询学生成绩!")
        print("3.删除学生数据!")
        print("4.修改学生成绩!")
        print("-" * 50)
    elif x == 4:
        n = input("输入你要修改学生的学号:")
        x = list1.index(n)
        list1[x] = input('输入修改后的学号:')

        n = input("输入你要修改学生的姓名:")
        x = list1.index(n)
        list1[x] = input('输入修改后的姓名:')

        n = input("输入你要修改学生的成绩:")
        x = list1.index(n)
        list1[x] = input('输入修改后的成绩:')

        print('-' * 50)
        print('1.录入学生成绩!')
        print("2.查询学生成绩!")
        print("3.删除学生数据!")
        print("4.修改学生成绩!")
        print("-" * 50)
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐