简单的用Python实现学生信息管理
生活随笔
收集整理的這篇文章主要介紹了
简单的用Python实现学生信息管理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本功能:增、刪、改、查
import sys stus=[]def select_num(n):if n==1:if stus:show_stu()else:print("暫無數據!")elif n==2:add_stu()elif n==3:search_stu()elif n==4:del_stu()elif n==5:alter_stu()elif n==0:sys.exit(0)else:print("請重新輸入!")# 展示全部信息 def show_stu():for item in stus:for k in item:print(f"{k}:{item[k]}",end=' ')print()# 展示指定信息 def show_single(man):for k in man:print(f"{k}:{man[k]}")# 添加信息 def add_stu():num=int(input("請輸入要添加的學生個數:"))for i in range(num):stu={}print(f"請輸入第{i+1}個同學的信息>>>")stu["num"]=int(input("請輸入學號:"))stu["name"] = input("請輸入姓名:")stu["sex"] = input("請輸入性別:")stus.append(stu)# 查找信息 def search_stu():num=int(input("請輸入要查找的學號:"))for item in stus:if item["num"]==num:show_single(item)breakelse:print("查無此人!")# 刪除信息 def del_stu():num = int(input("請輸入要刪除的學號:"))for item in stus:if num==item["num"]:show_single(item)print("即將刪除的學生信息如上所示>>>")stus.remove(item)print("已刪除!")breakelse:print("查無此人!")# 修改信息 def alter_stu():num = int(input("請輸入要修改的學生學號:"))for item in stus:if num == item["num"]:show_single(item)print("即將修改的學生信息如上所示>>>")item["num"] = int(input("請輸入修改后的學號:"))item["name"] = input("請輸入修改后的姓名:")item["sex"] = input("請輸入修改后的性別:")print("已修改!結果如下")show_single(item)breakelse:print("查無此人!")if __name__ == '__main__':while True:print("*" * 20)print("1.顯示學生信息")print("2.添加學生信息")print("3.查找學生信息")print("4.刪除學生信息")print("5.修改學生信息")print("0.退出系統")print("*"*20)n=int(input("請輸入數字:"))select_num(n)總結
以上是生活随笔為你收集整理的简单的用Python实现学生信息管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大一写的C课程设计(图书馆管理系统)
- 下一篇: Python实现学生信息管理(面向对象)