1、编写学生信息管理系统以下三个模块:并检测执行。 1、添加学生信息 4、查询学生信息 5、查询全部学生信息

1、编写学生信息管理系统以下三个模块:并检测执行。 1、添加学生信息 4、查询学生信息 5、查询全部学生信息

def print_menu():
    print('''***     欢迎使用学生管理系统(请选择系统菜单)         ***
***             1.增加学生信息                   ***
***             2.查询学生信息                   ***\n***             3.查询全部学生信息                ***
***             4.退出系统                       ***''')

student = []

def add():
    name = input("请输入学生姓名:")
    id = input("请输入您的学号:")
    sex = input("请输入学生性别(男/女):")
    age = input("请输入您的年龄:")
    dict = {}
    dict['姓名'] = name
    dict['学号'] = id
    dict['性别'] = sex
    dict['年龄'] = age
    student.append(dict)
    print()

def show():
    i = 1
    for enum in student:
        n = enum['姓名']
        print('{}.{}'.format(i, n))
        i += 1
    student_id = int(input("请输入要查询的学生的序号:"))
    print(student[student_id-1])
    print()

def show_all():
    for enum in student:
        print(enum)
    print()

def main():
    while True:
        print_menu()
        number = input("请输入功能对应的数字:")
        if number == '1':
            add()
        elif number == '2':
            show()
        elif number == '3':
            show_all()
        elif number == '4':
            q = input("确定要退出系统吗?(Y/N): ")
            if q == "Y":
                break
            else:
                print("输入有误,请重新输入")
        print('================********************================')


if __name__ == '__main__':
    main()

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欣慰的三叶草(● ̄(エ) ̄●)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值