# -*- 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 某...