Python學員資訊管理系統

2021-08-20 19:13:11 字數 1474 閱讀 8608

# -*- coding:utf-8 -*-

"""@time : 2018/6/8 16:33

@author: cai jinzhi

@file : student_manage_system.py

"""# 定義乙個用於存放學員資訊的列表變數

stulist=[,,

]#定義乙個學生資訊的輸出函式

def showstu(stulist):

'''學生資訊的輸出函式

'''if len(stulist)==0:

return

print("|| | | |".format("sid","name","age","classid"))

print("-"*40)

for i in range(len(stulist)):

print("|| | | |".format(i+1,stulist[i]['name'],stulist[i]['age'],stulist[i]['classid']))

while true:

# 輸出初始介面

print("="*12,"學員管理系統","="*14)

print(" ".format(" ","1. 檢視學員資訊","2. 新增學員資訊"))

print(" ".format(" ","3. 刪除學員資訊","4. 退出系統"))

print("="*40)

key = input("請輸入對應的選擇:")

# 根據鍵盤值,判斷並執行對應的操作

if key == "1":

print("="*12,"學員資訊瀏覽","="*14)

showstu(stulist)

input("按回車鍵繼續:")

elif key == "2":

print("="*12,"學員資訊新增","="*14)

stu={}

stu['name']=input("請輸入要新增的姓名:")

stu['age']=input("請輸入要新增的年齡:")

stu['classid']=input("請輸入要新增的班級號:")

showstu(stulist)

input("按回車鍵繼續:")

elif key == "3":

print("="*12,"學員資訊刪除","="*14)

showstu(stulist)

sid = input("請輸入你要刪除的資訊id號:")

del stulist[int(sid)-1]

showstu(stulist)

input("按回車鍵繼續:")

elif key == "4":

print("="*12,"再見","="*14)

break

else:

print("*****=== 無效的鍵盤輸入! **********")

Python學員資訊管理系統mysql

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

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

通過定義函式來實現學員資訊管理 python小白一枚,不對的地方請批評指正 下面展示一些內聯 片。定義函式,顯示功能列表給使用者 info def print info print 請選擇功能 print 1.新增學員 print 2.刪除學員 print 3.修改學員 print 4.顯示所有學員...

Python 學生資訊管理系統

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