久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

145次閱讀
沒有評論

共計 1082 個字符,預計需要花費 3 分鐘才能閱讀完成。

下面是一個簡單的 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(" 無效的選擇,請重新輸入 ")

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

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-16發表,共計1082字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 宜兰市| 九龙城区| 甘洛县| 拜泉县| 汉源县| 昌都县| 黎平县| 罗定市| 莆田市| 临猗县| 肃宁县| 德令哈市| 米易县| 睢宁县| 习水县| 喀喇沁旗| 双桥区| 大安市| 澄迈县| 图木舒克市| 仙居县| 城固县| 衡水市| 沭阳县| 汤阴县| 宜州市| 晴隆县| 醴陵市| 个旧市| 滁州市| 西峡县| 铜鼓县| 台前县| 南溪县| 博爱县| 新巴尔虎右旗| 定陶县| 扶沟县| 静宁县| 绥中县| 和田县|