info =
# 顯示功能函式
defmenuprint()
:print
('請選擇功能——————————'
)print
('1、增加學員'
)print
('2、刪除學員'
)print
('3、修改學員'
)print
('4、查詢學員'
)print
('5、顯示所有學員'
)print
('6、退出系統'
)def
addinfo()
:# 新增學員
global info
dict1 =
for i in info:
if i[
'name'
]== dict1[
'name']:
print
('該使用者已存在!'
)return
# print(info)
defdelinfo()
:# 刪除學員
# 輸入要刪除的學學員名字
delname =
input
('請輸入要刪除學員名字:'
)global info
for i in info:
if i[
'name'
]== delname:
info.remove(i)
print
('刪除成功!'
)break
else
:print
('該學員不存在'
)# print(info)
defsearchinfo()
:# 查詢學員
global info
selectname =
input
('請輸入要查詢學員資訊:'
)for i in info:
if i[
'name'
]== selectname:
print
('查詢資訊如下:'
)print
(f"姓名:,年齡:,性別:"
)break
else
:print
('學員不存在!'
)# print(info)
defmodifyinfo()
:# 修改學員
global info
modifyname =
input
('請輸入修改學員名字:'
)for i in info:
if i[
'name'
]== modifyname:
i['name']=
input
('請輸入新的名字:'
) i[
'age']=
int(
input
('請輸入新的年齡:'))
i['gender']=
input
('請輸入新的性別:'
)break
else
:print
('該學員不存在!'
)# print(info)
defshowinfo()
:# 列印所有學員資訊
for i in info:
print
(f"\t\t\t"
)while
true
: menuprint(
)# 使用者輸入功能序號
selectnum =
int(
input
('請輸入功能序號:'))
# 通過序號執行函式
if selectnum ==1:
addinfo(
)elif selectnum ==2:
delinfo(
)elif selectnum ==3:
modifyinfo(
)elif selectnum ==4:
searchinfo(
)elif selectnum ==5:
showinfo(
)elif selectnum ==6:
print
('歡迎下次在使用!'
)break
else
:print
("輸入如有誤!"
)
Python編寫簡單的學生管理系統
python編寫簡單的學生管理系統一共兩個檔案,其中乙個定義函式,另乙個是主程式,呼叫函式,執行程式 cms.py 編寫 學生資訊管理系統 要求如下 必須使用自定義函式,完成對程式的模組化 學生資訊至少包含 姓名 年齡 學號,除此以外可以適當新增 必須完成的功能 新增 刪除 修改 查詢 退出 定義乙...
python實現簡單學生資訊管理系統
python簡單的學生資訊管理系統 檔案版,供大家參考,具體內容如下 功能如下 主函式部分 增加學生資訊 修改學生資訊 刪除學生資訊 查詢學生 顯示所有學生的資訊 將資料錄入檔案 讀取檔案資料 學習檔案模組後,將之前做的學生資訊管理系統新增檔案模組。功能如下 1 新增學生資訊 2 修改學生資訊 3 ...
Python實現簡單的學生資訊管理系統
python實現簡單的學生資訊管理系統 利用函式來實現各個模組的功能 如下 students def showinfo print 30 print 學生管理系統 v1.0 print 1.新增學生的資訊 print 2.刪除學生的資訊 print 3.修改學生的資訊 print 4.查詢學生的資訊...