資源簡介
功能如下: # 1.添加學生 # 2.修改學生 # 3.刪除學生 # 4.查詢學生 # 5.顯示所有學生 # 6.退出
代碼片段和文件信息
import?os
#?開發學生管理系統
#?功能如下:
#?1.添加學生
#?2.修改學生
#?3.刪除學生
#?4.查詢學生
#?5.顯示所有學生
#?6.退出
#?開發流程分析:
#?1.?顯示學生管理系統的功能菜單
#?2.?接收用戶選擇的功能選項
#?3.?判斷用戶選擇的功能選項并執行相關的操作
#?4.?循環執行上面三個操作
#?把功能抽取到指定函數的目的:?通過函數可以提高代碼的復用性,減少代碼的冗余
#?全局的學生列表,用戶管理不同的學生信息,此時列表里面存儲的都是字典信息
student_list?=?list()
#?顯示學生管理系統的功能菜單
def?show_menu():
????print(“=========學生管理系統V1.0========“)
????print(“1.添加學生“)
????print(“2.修改學生“)
????print(“3.刪除學生“)
????print(“4.查詢學生“)
????print(“5.顯示所有學生“)
????print(“6.退出“)
#?添加學生的功能
def?add_student():
????#?實現添加學生的功能
????name?=?input(“請輸入您的姓名:“)
????age?=?input(“請輸入您的年齡:“)
????sex?=?input(“請輸入您的性別:“)
????#?把學生的這三項信息,封裝到一個字典里面,一個學生就是一個字典類型
????stu_dict?=?dict()
????#?添加鍵值對
????stu_dict[“name“]?=?name
????stu_dict[“age“]?=?age
????stu_dict[“sex“]?=?sex
????#?把學生字典添加到學生列表里面
????student_list.append(stu_dict)
????print(“添加成功“)
#?顯示所有學生的功能
def?show_all_student():
????for?index?stu_dict?in?enumerate(student_list):
????????#?學號?=?當前下標?+?1
- 上一篇:監控文件夾,發現psd文件自動生成jpg圖片
- 下一篇:python數據分析與處理
評論
共有 條評論