Python簡單學生管理系統

2021-10-07 02:44:34 字數 2234 閱讀 8809

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.查詢學生的資訊...