-
大小: 6.60KB文件類型: .py金幣: 1下載: 0 次發(fā)布日期: 2021-03-01
- 語言: Python
- 標(biāo)簽: 管理系統(tǒng)??學(xué)員??管理??系統(tǒng)??
資源簡介
功能如下: # 1.添加學(xué)生 # 2.修改學(xué)生 # 3.刪除學(xué)生 # 4.查詢學(xué)生 # 5.顯示所有學(xué)生 # 6.退出
代碼片段和文件信息
import?os
#?開發(fā)學(xué)生管理系統(tǒng)
#?功能如下:
#?1.添加學(xué)生
#?2.修改學(xué)生
#?3.刪除學(xué)生
#?4.查詢學(xué)生
#?5.顯示所有學(xué)生
#?6.退出
#?開發(fā)流程分析:
#?1.?顯示學(xué)生管理系統(tǒng)的功能菜單
#?2.?接收用戶選擇的功能選項
#?3.?判斷用戶選擇的功能選項并執(zhí)行相關(guān)的操作
#?4.?循環(huán)執(zhí)行上面三個操作
#?把功能抽取到指定函數(shù)的目的:?通過函數(shù)可以提高代碼的復(fù)用性,減少代碼的冗余
#?全局的學(xué)生列表,用戶管理不同的學(xué)生信息,此時列表里面存儲的都是字典信息
student_list?=?list()
#?顯示學(xué)生管理系統(tǒng)的功能菜單
def?show_menu():
????print(“=========學(xué)生管理系統(tǒng)V1.0========“)
????print(“1.添加學(xué)生“)
????print(“2.修改學(xué)生“)
????print(“3.刪除學(xué)生“)
????print(“4.查詢學(xué)生“)
????print(“5.顯示所有學(xué)生“)
????print(“6.退出“)
#?添加學(xué)生的功能
def?add_student():
????#?實現(xiàn)添加學(xué)生的功能
????name?=?input(“請輸入您的姓名:“)
????age?=?input(“請輸入您的年齡:“)
????sex?=?input(“請輸入您的性別:“)
????#?把學(xué)生的這三項信息,封裝到一個字典里面,一個學(xué)生就是一個字典類型
????stu_dict?=?dict()
????#?添加鍵值對
????stu_dict[“name“]?=?name
????stu_dict[“age“]?=?age
????stu_dict[“sex“]?=?sex
????#?把學(xué)生字典添加到學(xué)生列表里面
????student_list.append(stu_dict)
????print(“添加成功“)
#?顯示所有學(xué)生的功能
def?show_all_student():
????for?index?stu_dict?in?enumerate(student_list):
????????#?學(xué)號?=?當(dāng)前下標(biāo)?+?1
評論
共有 條評論