Python 练习:学员管理系统Python 练习:学员管理系统Python 练习:学员管理系统Python 练习:学员管理系统
  • 首页
  • 博客
  • 文件
  • 书签
  • 分析
  • 登录
Search
Generic filters

Python 练习:学员管理系统

Published by admin at 2022年2月23日
Categories
  • Practice
Tags

# 学员管理系统
def welcome():
    print("学员管理系统")
    print("*" * 20)
    print("1.增加学员 2.删除学员 3.修改学员 4.查询学员 5.显示所有学员 6.退出")
    print("*" * 20)
    input_num = int(input("请输入功能序号:"))
    return input_num
info = []
def get_stu_name():
    stu_name = input("请输入学员姓名:")
    return stu_name
def add_stu_info():
    stu_name = input('请输入学员姓名:')
    global info
    # for stu_info in info:
    #     if stu_info["姓名"] == stu_name:
    #         stu_name = input("学员已存在,请重新输入:")
    while True:
        for stu_info in info:
            if stu_info["姓名"] == stu_name:
                stu_name = input("学员已存在,请重新输入:")
                break
        else:
            break
    stu_gender = input("请输入学员姓别:")
    stu_tel = input("请输入学员电话号码:")
    stu_info = {"姓名": stu_name, "性别": stu_gender, "电话": stu_tel}
    info.append(stu_info)
    print(f"已录入学员:{stu_info['姓名']}")
def del_stu_info():
    stu_name = get_stu_name()
    global info
    while True:
        for stu_info in info:
            if stu_info["姓名"] == stu_name:
                info.remove(stu_info)
                print(f"学员{stu_name}已删除")
                return
        else:
            stu_name = input("学员不存在,请重新输入:")
def modify_stu_info():
    stu_name = get_stu_name()
    global info
    while True:
        for stu_info in info:
            if stu_info["姓名"] == stu_name:
                stu_gender = input("请输入学员姓别:")
                stu_tel = input("请输入学员电话号码:")
                stu_info = {"姓名": stu_name, "性别": stu_gender, "电话": stu_tel}
                print(f"已修改学员:{stu_info['姓名']}")
                return
        else:
            stu_name = input("学员不存在,请重新输入:")
def inquire_stu_info():
    stu_name = get_stu_name()
    global info
    while True:
        for stu_info in info:
            if stu_info["姓名"] == stu_name:
                print(f"学员{stu_name}:姓别:{stu_info['性别']} 电话:{stu_info['电话']}")
                return
        else:
            stu_name = input("学员不存在,请重新输入:")
def all_stu_info():
    global info
    if info:
        for stu_info in info:
            print(f"姓名:{stu_info['姓名']} 姓别:{stu_info['性别']} 电话:{stu_info['电话']}")
    else:
        print("学员列表为空")
        return
while True:
    select_stu_num = welcome()
    if select_stu_num == 1:
        add_stu_info()
    elif select_stu_num == 2:
        del_stu_info()
    elif select_stu_num == 3:
        modify_stu_info()
    elif select_stu_num == 4:
        inquire_stu_info()
    elif select_stu_num == 5:
        all_stu_info()
    elif select_stu_num == 6:
        quite_sys = input("确认退出请输入y:")
        if quite_sys == "y":
            print("退出系统")
            break
        else:
            print("输入错误")
    else:
        print("输入错误,请重新输入")

发表回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Categories

  • 猫
  • Python
  • MySQL
  • Django
  • Html/CSS
  • JavaScript
  • Vue
  • RegExp
  • php
  • Practice
  • Virtualization
  • Linux
  • Windows
  • Android
  • NAS
  • Software
  • Hardware
  • Network
  • Router
  • Office
  • WordPress
  • SEO
  • English
  • Games
  • Recipes
  • living
  • Memorandum
  • Essays
  • 未分类

归档

©2015-2022 Alaica Blog support@alaica.com