一個(gè)簡(jiǎn)單的學(xué)生管理系統(tǒng)
import copy
student1 = {'姓名': 0, '年齡': 0, '電話': 0, '學(xué)號(hào)': 0}
ID1 = 1808000
class1 = []
index = len(class1)
while True:
print('1.添加學(xué)生')
print('2.查看學(xué)生')
print('3.修改學(xué)生信息')
print('4.刪除學(xué)生')
print('5.返回')
num1 = int(input('請(qǐng)選擇(1-5)'))
if num1 == 5:
print('1.添加學(xué)生')
print('2.查看學(xué)生')
print('3.修改學(xué)生信息')
print('4.刪除學(xué)生')
print('5.返回')
continue
if num1 == 1:
while True:
name = input('請(qǐng)輸入學(xué)生姓名')
age = int(input('請(qǐng)輸入學(xué)生年齡'))
tel = int(input('請(qǐng)輸入學(xué)生電話'))
ID1 += 1
str1 = str(ID1)
student1['姓名'] = name
student1['年齡'] = age
student1['電話'] = tel
student1['學(xué)號(hào)'] = ID1
student2 = copy.deepcopy(student1)
class1.insert(index, student2)
print('添加成功')
choice_1 = int(input('1.繼續(xù)\n2.返回'))
if choice_1 == 2:
break
elif num1 == 2:
while True:
print('1.查看所有學(xué)生')
print('2.按姓名查找')
print('3.按學(xué)號(hào)查找')
print('4.返回')
choice_2 = int(input('請(qǐng)選擇(1-4)'))
if choice_2 == 1:
for items in class1:
print(items)
elif choice_2 == 2:
name2 = input('請(qǐng)輸入姓名')
for student1 in class1:
if student1.get('姓名') == name2:
print(student1)
continue
elif choice_2 == 3:
ID2 = int(input('請(qǐng)輸入學(xué)號(hào)'))
for student1 in class1:
if student1.get('學(xué)號(hào)') == ID2:
print(student1)
continue
else:
break
elif num1 == 3:
for student1 in class1:
print(student1)
name3 = input('請(qǐng)輸入需要修改學(xué)生姓名')
if student1.get('姓名') == name3:
key1 = input('請(qǐng)輸入需要修改的項(xiàng)目')
value1 = input('修改為')
student1[key1] = value1
print(student1)
break
elif num1 ==4:
name4 = input('請(qǐng)輸入需要?jiǎng)h除的學(xué)生姓名')
for student1 in class1:
if student1.get('姓名') == name4:
class1.remove(student1)
break
else:
print('錯(cuò)誤操作')
continue
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。