python學員資訊管理 呼叫函式實現

2021-10-13 02:00:16 字數 1972 閱讀 8877

通過定義函式來實現學員資訊管理

python小白一枚,不對的地方請批評指正

下面展示一些內聯**片

# 定義函式,顯示功能列表給使用者

info =

def print_info():

print('---請選擇功能---')

print('1.新增學員')

print('2.刪除學員')

print('3.修改學員')

print('4.顯示所有學員')

print('5.退出系統')

print('-'*20)

def main():

while true:

print_info()

uer_name = int(input('請輸入功能序號'))

if uer_name == 1:

addinfo()

elif uer_name == 2:

print('刪除')

del_info()

elif uer_name == 3:

print('修改')

change_info()

elif uer_name == 4:

print('顯示所有')

all_name()

elif uer_name == 5:

exit = input('yes or no')

if exit == 'yse':

break

else:

print('輸入有誤')

# 新增學生功能

def addinfo():

new_id = input('請輸入新學號')

new_name = input('請輸入新的姓名')

new_pnum = input('請輸入新的手機號碼')

infor_dict = {}

infor_dict['id'] = new_id

infor_dict['name'] = new_name

infor_dict['pnum'] = new_pnum

print(infor_dict)

# 刪除學生功能

def del_info():

del_name = input('請輸入要刪除的學員學號')

global info

for i in info:

if del_name == i['id']:

info.remove(i)

print('資訊已經刪除')

break

else:

print('學員不存在')

# 修改學生功能

def change_info():

change_name = input('請輸入要修改學員學號')

global info

for k in info:

if change_name == k['id']:

print('查到學員資訊如下--------')

print(f"該學員的姓名是,學號是,手機號的")

newid = input('修改後的學號是:')

newname = input('修改後的姓名是:')

newpnum = input('修改後的手機號是')

info[change_name]['id'] = newid

info[change_name]['name'] = newname

info[change_name]['pnum'] = newpnum

else:

print('查無此人')

def all_name():

"""顯示所有"""

print('學號\t姓名\t手機號')

for i in info:

print(f"")

print()

main()

Python學員資訊管理系統

coding utf 8 time 2018 6 8 16 33 author cai jinzhi file student manage system.py 定義乙個用於存放學員資訊的列表變數 stulist 定義乙個學生資訊的輸出函式 def showstu stulist 學生資訊的輸出函式...

Python學員資訊管理系統mysql

1.編寫stu表資訊操作類 內有方法 構造方法實現資料庫連線 析構方法關閉資料連線 findall 查詢方法 del id 刪除方法 insert data 新增方法 2.使用使用上面自定義stu表操作類,做出增,刪,查詢操作。coding utf 8 time 2018 6 8 16 38 aut...

Python 學生資訊管理系統

遞迴實現 1 有五個學 坐在 起,問第五個 多少歲?答 第四個 2歲,第四個 說它 第三個 2歲,第 個 說他 10歲。請寫 個遞迴函式計算第 5個學 多少歲 def age num if num 1 return 10 return age num 1 2 print age 5 結果18 2 某...