注意,該項(xiàng)目為Python基礎(chǔ)語法的一個(gè)綜合,項(xiàng)目數(shù)據(jù)庫(kù)。
#學(xué)員管理系統(tǒng) """ 學(xué)員管理系統(tǒng) 1. 系統(tǒng)簡(jiǎn)介 需求:進(jìn)入系統(tǒng)顯示系統(tǒng)功能界面,功能如下: 1、添加學(xué)員 2、刪除學(xué)員 3、修改學(xué)員信息 4、查詢學(xué)員信息 5、顯示所有學(xué)員信息 6、退出系統(tǒng) 系統(tǒng)共6個(gè)功能,用戶根據(jù)自己需求選取。 """ #定義學(xué)生信息為列表類型的全局變量 info = [] #打印界面函數(shù) def print_info(): print('-' * 20) print("歡迎進(jìn)入學(xué)員管理系統(tǒng)!") print("1、添加學(xué)員") print("2、刪除學(xué)員") print("3、修改學(xué)員信息") print("4、查詢學(xué)員信息") print("5、顯示所有學(xué)員信息") print("6、退出系統(tǒng)") print('-' * 20) #功能1、添加學(xué)員 def add_info(): global info #聲明info為全局變量 new_id = input("請(qǐng)輸入學(xué)生的編號(hào):") for i in info: if i['id'] == new_id: print("該學(xué)生信息已存在") return new_name = input("請(qǐng)輸入學(xué)生的姓名:") new_tel = input('請(qǐng)輸入學(xué)生的電話') info_dict = {} info_dict['id'] = new_id info_dict['name'] = new_name info_dict['tel'] = new_tel info.append(info_dict) #功能2刪除學(xué)員信息 def del_info(): del_no = input("請(qǐng)輸入要?jiǎng)h除學(xué)生的編號(hào):") # 判斷學(xué)員是否存在:如果輸入的姓名存在則刪除,否則報(bào)錯(cuò)提示 global info for i in info: if i['id'] == del_no: info.remove(i) print("刪除成功") break else: break #功能3、修改學(xué)員信息 def modify_info(): modify_id = input("請(qǐng)輸入要修改學(xué)生的編號(hào):") for i in info: if i['id'] == modify_id: i['id'] = input('請(qǐng)輸入修改后的學(xué)生編號(hào):') i['name'] = input('請(qǐng)輸入修改后的學(xué)生姓名:') i['tel'] = input('請(qǐng)輸入修改后的學(xué)生電話:') else: print("沒有找到該學(xué)生") #功能4、查詢學(xué)員信息 def search_info(): search_id = input('請(qǐng)輸入要查詢學(xué)生的編號(hào):') for i in info: if i['id'] == search_id: print(i) #功能5,顯示所有學(xué)員信息 def print_all(): print("編號(hào)\t""姓名\t\t""電話") for i in info: print(f'{i["id"]}\t\t{i["name"]}\t\t{i["tel"]}') print_info() while True: choice = int(input('請(qǐng)輸入你要進(jìn)行的操作(1/2/3/4/5/6/):')) if choice == 1: add_info() elif choice == 2: del_info() print(info) elif choice == 3: modify_info() elif choice == 4: search_info() elif choice == 5: print_all() elif choice == 6: exit_flag = input('請(qǐng)問真的要退出嗎?(yes/no)') if exit_flag == 'yes': break
?文章來源地址http://www.zghlxwxcb.cn/news/detail-410882.html
文章來源:http://www.zghlxwxcb.cn/news/detail-410882.html
到了這里,關(guān)于基于Python的學(xué)生信息管理系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!