作業(yè):學生管理
xxx管理系統(tǒng)
1.添加學生
2.查看學生
3.刪除學生
4.修改信息
0.退出
========================
1.在一個系統(tǒng)(變量)中可以保存多個學生的信息
2.添加學生(輸入姓名翅敌、年齡睦授、電話)到1中的變量中
3.刪除學生(輸入姓名或電話都可以)
4.修改學生(輸入姓名和電話)
5.退出
students=[]
while True:
print('==================')
print('1.添加學生\n2.查看學生\n3.刪除學生\n4.修改學習\n0.退出系統(tǒng)')
print('==================')
value = input('請選擇:')
if value=='0':
continue
if value=='1':
name1 = input('請輸入你的名字:')
age1= int(input('請輸入你的年齡:'))
tel1 = int(input('請輸入你的電話:'))
xinxi = {'姓名':name1,'年齡':age1,'電話':tel1}
students.append(xinxi)
print(students)
if value =='2':
print('1.按姓名查\n2.按年齡查')
find_value=input('請選擇:')
if find_value=='1':
find_name=input('請輸入姓名:')
for mm in students:
if find_name==mm['姓名']:
print(mm)
if find_value == '2':
find_age =int(input('請輸入年齡:'))
for cc in students:
if find_age == cc['年齡']:
print(cc)
if value == '3':
print('1.按名字刪除\n2.按年齡刪除')
ee = input('請選擇:')
if ee =='1':
del_name = input('請輸入刪除的名字:')
for dd in students:
if del_name == dd['姓名']:
dd.clear()
print(dd)
if ee == '2':
aa = int(input('請輸入刪除的年齡:'))
for bb in students:
if aa ==int( bb['年齡']):
bb.clear()
print(bb)
if value == '4':
print('1.修改名字\n2.修改電話號碼')
number = input('請選擇:')
if number == '1':
revise_number =input('請輸入需要修改的名字:')
revise_number1 = input('請輸入改為的名字:')
for gg in students:
if revise_number == gg['姓名']:
gg['姓名'] = revise_number1
print(gg)
if number == '2':
revise_tel = int(input('請輸入需要修改的電話號碼:'))
revise_tel1 = int(input('請輸入修改后的電話號碼:'))
for hh in students:
if revise_tel == int(hh['電話']):
hh['電話'] =int(revise_tel1)
print(hh)