students =
#輸出提示資訊
defshowinfo()
:print
("-"*30
)print
(" 學生管理系統(簡易版)"
)print
(" 1.新增學生的資訊"
)print
(" 2.刪除學生的資訊"
)print
(" 3.修改學生的資訊"
)print
(" 4.查詢學生的資訊"
)print
(" 5.遍歷所有學生資訊"
)print
(" 6.退出系統"
)print
("-"*30
)#新增學生資訊功能
defaddstudent()
: name =
input
("請輸入姓名:"
) stuid =
input
("請輸入學號(不可重複):"
) age =
input
("請輸入年齡:"
) *** =
input
("請輸入性別:"
) room_num =
input
("請輸入宿舍房間號:"
) phone_num =
input()
studinfo =
studinfo[
'name'
]= name
studinfo[
'id'
]= stuid
studinfo[
'age'
]= age
studinfo[
'***'
]= ***
studinfo[
'room_num'
]= room_num
studinfo[
'phone_num'
]= phone_num
return studinfo
#更改學生資訊功能
defchange_information
(students)
: xiunum =
input
("請輸入要修改學生的id:"
) x =-1
for num in students:
x +=
1if xiunum == num[
'id']:
students[x]
= addstudent(
)#按學號查詢指定學生
defsearch
(students)
: chanum =
input
("請輸入要查詢學生的id:"
) flag =
1for temp in students:
if chanum == temp[
'id']:
print
("接下來顯示該學生的資訊...."
)print
("學號 姓名 年齡 性別 宿舍房間號 聯絡**"
)print
('%s %s %s %s %s %s'
%(temp[
'id'
], temp[
'name'
], temp[
'age'
], temp[
'***'
], temp[
'room_num'
], temp[
'phone_num'])
) flag =
0break
if flag ==1:
print
("沒有該學生。。。"
)#輸出所有學生的資訊
defprint_all_information()
:print
("*"*20
)print
("接下來進行遍歷所有學生的資訊...."
)print
("學號 姓名 年齡 性別 宿舍房間號 聯絡**"
)for temp in students:
print
('%s %s %s %s %s %s'
%(temp[
'id'
], temp[
'name'
], temp[
'age'
], temp[
'***'
], temp[
'room_num'
], temp[
'phone_num'])
)#刪除學生資訊
defdel_stuinfo
(students)
: delnum =
int(
input
("請輸入要刪除的序號:"))
del students[delnum]
print
("該學生資訊已刪除!"
)#主函式
defmain()
:while
true
: showinfo(
) key =
int(
input
("請選擇功能(序號):"))
if key ==1:
(addstudent())
)elif key ==2:
del_stuinfo(students)
elif key ==3:
change_information(students)
elif key ==4:
search(students)
elif key ==5:
print_all_information(
)elif key ==6:
quitconfirm =
input
("確定要退出嗎?(yes或者no)。。。。。。"
)if quitconfirm ==
'yes'
:break
else
:print
("輸入有誤,請重新輸入")
main(
)
簡易學生管理系統。。。。
簡易學生管理系統這裡使用的是單鏈表,簡單的實現新增姓名,學號,分數,以及刪除,顯示新增的資訊。include include struct node struct node head struct node last void cre list void add node void display ...
python的簡易學生管理系統
python的簡易學生管理系統 以學號為唯一識別符號,因為剛學了字典,老師讓用這個來練一下手,不用函式。有學號,姓名,和成績。print 學生管理 print 1.增加。n2.查詢。n3.修改。n4.刪除。n5.退出 print student while true option int input...
python製作簡易學生管理系統
學生資訊管理系統 需求 進入系統,顯示系統功能介面,功能如下 1.增加學員資訊 2.刪除學員資訊 3.修改學員資訊 4.查詢學員資訊 5.顯示所有學員資訊 6.退出系統 系統共6個功能,使用者根據自己需求選取 1.顯示功能介面 定義函式print info,負責顯示系統功能 def print in...