運用python語言編寫學生資訊管理系統

2021-10-11 18:38:59 字數 2536 閱讀 8169

使用自定義函式,完成對學生資訊管理系統的模組化,學生資訊包括:姓名、性別、手機號碼,該系統的功能:新增、刪除、修改、顯示和退出系統。

(設計思路:先提示使用者選擇功能,然後獲取使用者的選擇,分別呼叫不同的函式。)

print

('='*20

,'歡迎來到學生資訊管理系統'

,'='*20

)students_list =

defprint_value()

:print

('='*60

)print

('學生資訊管理系統'

)print

('\t1.新增學生資訊'

)print

('\t2.刪除學生資訊'

)print

('\t3.修改學生資訊'

)print

('\t4.顯示學生資訊'

)print

('\t5.退出系統'

)def

add_stu_info()

: new_name =

input

('請輸入新學生的姓名:'

) new_*** =

input

('請輸入新學生的性別:'

) new_phone =

input()

new_info =

dict()

new_info[

'name'

]= new_name

new_info[

'***'

]= new_***

new_info[

'phone'

]= new_phone

defdel_stu_info

(student)

: del_num =

int(

input

('請輸入要刪除的序號:'))

-1if del_num in

range(0

,len

(student)):

del student[del_num]

else

:print

('資料不存在!'

)def

modify_stu_info()

:iflen(students_list)!=0

: stu_id =

int(

input

('請輸入要修改學生的序號:'))

new_name =

input

('請輸入要修改學生的姓名:'

) new_*** =

input

('請輸入要修改學生的性別:'

) new_phone =

input()

students_list[stu_id-1]

['name'

]= new_name

students_list[stu_id-1]

['***'

]= new_***

students_list[stu_id-1]

['phone'

]= new_phone

else

:print

('學生資訊表為空!'

)def

show_stu_info()

:print

('學生的資訊如下:'

)print

('='*60

)print

('序號 姓名 性別 **號碼'

) i =

1for tempinfo in students_list :

print

(f' '

) i +=

1def

main()

:while

true

: print_value(

) key =

input

('請輸入功能對應的數字:'

)if key ==

'1':

add_stu_info(

)elif key ==

'2':

del_stu_info(students_list)

elif key ==

'3':

modify_stu_info(

)elif key ==

'4':

show_stu_info(

)elif key ==

'5':

quit_confirm =

input

('確認退出(yes or no):'

)if quit_confirm ==

'yes'

:break

else

:print

('輸入有誤,請重新輸入!'

)if __name__ ==

'__main__'

: main(

)

c語言運用 學生成績管理系統

這個學生管理系統是我學習c語言兩個禮拜後與隊友一同寫的第乙個專案,乙個相對比較完整的專案,雖然有很多的不足,有很多的bug,但是相對的功能實現基本可以完成實現。上面我只列舉了超級管理員的操作流程,還有管理員,老師,學生的資訊系統流程由於功能很多,沒有一一列在上面。此專案用c語言編寫,運用結構體,函式...

c語言運用 學生成績管理系統

學生成績管理系統 這個學生管理系統是我學習c語言兩個禮拜後與隊友一同寫的第乙個專案,乙個相對比較完整的專案,雖然有很多的不足,有很多的bug,但是相對的功能實現基本可以完成實現。基本設計 上面我只列舉了超級管理員的操作流程,還有管理員,老師,學生的資訊系統流程由於功能很多,沒有一一列在上面。此專案用...

Python編寫簡單的學生管理系統

python編寫簡單的學生管理系統一共兩個檔案,其中乙個定義函式,另乙個是主程式,呼叫函式,執行程式 cms.py 編寫 學生資訊管理系統 要求如下 必須使用自定義函式,完成對程式的模組化 學生資訊至少包含 姓名 年齡 學號,除此以外可以適當新增 必須完成的功能 新增 刪除 修改 查詢 退出 定義乙...