中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python學生信息管理系統代碼怎么寫

小億
106
2023-11-18 13:00:48
欄目: 編程語言

下面是一個簡單的Python學生信息管理系統的代碼示例:

students = []   # 用于存儲學生信息的列表

def display_menu():
    print("學生信息管理系統")
    print("1. 添加學生信息")
    print("2. 顯示所有學生信息")
    print("3. 查找學生信息")
    print("4. 刪除學生信息")
    print("5. 退出")

def add_student():
    name = input("請輸入學生姓名: ")
    age = input("請輸入學生年齡: ")
    student = {"姓名": name, "年齡": age}
    students.append(student)
    print("學生信息已成功添加!")

def display_students():
    if len(students) == 0:
        print("暫無學生信息")
    else:
        for student in students:
            print("姓名:", student["姓名"], ", 年齡:", student["年齡"])

def search_student():
    name = input("請輸入要查找的學生姓名: ")
    for student in students:
        if student["姓名"] == name:
            print("姓名:", student["姓名"], ", 年齡:", student["年齡"])
            return
    print("未找到該學生信息")

def delete_student():
    name = input("請輸入要刪除的學生姓名: ")
    for student in students:
        if student["姓名"] == name:
            students.remove(student)
            print("學生信息已成功刪除!")
            return
    print("未找到該學生信息")

while True:
    display_menu()
    choice = input("請選擇操作(輸入數字): ")

    if choice == "1":
        add_student()
    elif choice == "2":
        display_students()
    elif choice == "3":
        search_student()
    elif choice == "4":
        delete_student()
    elif choice == "5":
        print("退出程序")
        break
    else:
        print("無效的選擇,請重新輸入")

該代碼定義了一個學生信息管理系統,包含添加學生、顯示所有學生、查找學生、刪除學生等功能。通過不斷顯示菜單,用戶可以選擇執行不同的操作。學生信息以字典的形式存儲在一個列表中。

0
廊坊市| 苏尼特右旗| 满洲里市| 临沧市| 吉林市| 武陟县| 安溪县| 泾源县| 巴马| 广宗县| 民丰县| 大渡口区| 安义县| 祁连县| 彰武县| 德昌县| 比如县| 佛教| 界首市| 射洪县| 类乌齐县| 牡丹江市| 朝阳县| 宝清县| 孝义市| 磐安县| 津南区| 浑源县| 牙克石市| 台南县| 文水县| 修文县| 新郑市| 通化市| 彰武县| 防城港市| 淮阳县| 阿城市| 商南县| 黄浦区| 武隆县|