進⼊系統顯示系統功能界⾯,可以實現功能如下:
新增學員;刪除學員;修改學員資訊;查詢學員資訊;顯示所有學員資訊;退出系統
⽤戶根據⾃⼰需求選取
完整**:
def
print_info()
:"""" 功能介面 """
print
('-'*20
)print
('歡迎登入學員管理系統'
)print
('1: 新增學員'
)print
('2: 刪除學員'
)print
('3: 修改學員資訊'
)print
('4: 查詢學員資訊'
)print
('5: 顯示所有學員資訊'
)print
('6: 退出系統'
)print
('-'*20
)info =
defadd_info()
:""" 新增學員 """
# 接受使用者輸入學員資訊
new_id =
input
('請輸入學號:'
) new_name =
input
('請輸入姓名:'
) new_tel =
input
('請輸入手機號:'
)# 宣告info是全域性變數
global info
#for i in info:
if new_name == i[
'name']:
print
('該使用者已存在!'
)return
info_dict =
dict()
info_dict[
'id'
]= new_id
info_dict[
'name'
]= new_name
info_dict[
'tel'
]= new_tel
print
(info)
defdel_info()
:""" 刪除學員 """
while
true
: del_id =
int(
input
('請輸⼊要刪除的學員學號:'))
global info
# 檢查學員是否存在
# 如果存在則刪除列表指定下標的資料if0
<= del_id <
len(info)
: del_flag =
input
('確定要刪除嗎?yes or no'
)if del_flag ==
'yes'
:del info[del_id]
print
(info)
# 刪除了⽬標學員資訊後退出迴圈
break
else
:print
('輸⼊學員有誤,請重新輸⼊'
)def
modify_info()
:""" 修改學員資訊 """
while
true
:# ⽤戶輸⼊要修改的學員學號
modify_id =
input
('請輸⼊要修改的學員學號:'
)global info
# 檢查這個學員是否存在,存在則列印學員資訊,並按⽤戶輸⼊修改
for i in info:
if modify_id == i[
'id']:
print
(f'該學員學號是, 姓名是, ⼿機號是'
) i[
"id"]=
input
('請輸⼊學號:'
) i[
"name"]=
input
('請輸⼊姓名:'
) i[
"tel"]=
input
('請輸⼊⼿機號:'
)print
(info)
break
else
:print
('輸⼊學員有誤,請重新輸⼊'
)break
defsearch_info()
:""" 查詢學員資訊 """
search_name =
input
('請輸⼊要查詢的學員姓名:'
)for i in info:
if search_name == i[
'name']:
print
('*** 查詢到資訊如下 ***'
)print
(f'該學員學號是, 姓名是, ⼿機號是'
)break
else
:print
('查⽆此⼈......'
)# 顯示所有學員資訊
defprint_all()
:""" 顯示所有學員資訊 """
print
('學號\t姓名\t⼿機號'
)for i in info:
print
(f'\t\t'
)while
true
:# 1.顯示功能介面
print_info(
)# 2.使用者選擇功能
user_num =
input
('請選擇您需要的功能序號: '
)# 3.根據使用者選擇,執行不同功能
if user_num ==
'1':
add_info(
)elif user_num ==
'2':
del_info(
)elif user_num ==
'3':
modify_info(
)elif user_num ==
'4':
search_info(
)elif user_num ==
'5':
print_all(
)elif user_num ==
'6':
exit_flag =
input
('確定要退出嗎? yes or no'
)if exit_flag ==
'yes'
:break
else
:print
('輸入錯誤,請重新輸入:'
)
python中的使用者管理系統
1 系統裡面有多個使用者,使用者資訊目前儲存在列表裡面 users root westos passwds 123 456 2 使用者登陸 判斷使用者登陸是否成功 1 判斷使用者是否存在?inuser in users 2 如果存在 1 判斷使用者密碼是否正確?先找出使用者對應的索引值,根據pass...
Python簡單學生管理系統
info 顯示功能函式 defmenuprint print 請選擇功能 print 1 增加學員 print 2 刪除學員 print 3 修改學員 print 4 查詢學員 print 5 顯示所有學員 print 6 退出系統 def addinfo 新增學員 global info dict...
python練習 使用者管理系統
1.系統裡面有多個使用者,使用者的資訊目前儲存在列表裡面 users root westos passwd 123 456 2.使用者登陸 判斷使用者登陸是否成功 1 判斷使用者是否存在 2 如果存在 1 判斷使用者密碼是否正確 如果正確,登陸成功,推出迴圈 如果密碼不正確,重新登陸,總共有三次機會...