添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
print( " 您选择了删除学生功能 " ) delId =input( " 请输入要删除的学生学号: " ) #i记录要删除的下标,leap为标志位,如果找到leap = 1 ,否则为0 i = 0 leap = 0 for temp in students: if temp[ ' id ' ] == delId: leap = 1 break else : i =i+ 1 if leap == 0 : print( " 没有此学生学号,删除失败! " ) else : del students[i] print( " 删除成功! " ) elif key == 3 : print( " 您选择了修改学生信息功能 " ) alterId =input( " 请输入你要修改学生的学号: " ) #检测是否有此学号,然后进行修改信息 i = 0 leap = 0 for temp in students: if temp[ ' id ' ] == alterId: leap = 1 break else : i = i + 1 if leap == 1 : while True: alterNum = int (input( " 1.修改学号\n 2.修改姓名 \n 3.修改年龄 \n 4.退出修改\n " )) if alterNum == 1 : newId =input( " 输入更改后的学号: " ) #修改后的学号要验证是否唯一 i = 0 leap1 = 0 for temp1 in students: if temp1[ ' id ' ] == newId: leap1 = 1 break else : i = i + 1 if leap1 == 1 : print( " 输入学号不可重复,修改失败! " ) else : temp[ ' id ' ]= newId print( " 学号修改成功 " ) elif alterNum == 2 : newName =input( " 输入更改后的姓名: " ) temp[ ' name ' ] = newName print( " 姓名修改成功 " ) elif alterNum == 3 : newAge =input( " 输入更改后的年龄: " ) temp[ ' age ' ] = newAge print( " 年龄修改成功 " ) elif alterNum == 4 : break else : print( " 输入错误请重新输入 " ) else : print( " 没有此学号,修改失败! " ) elif key == 4 : print( " 您选择了查询学生信息功能 " ) searchID =input( " 请输入你要查询学生的学号: " ) #验证是否有此学号 leap = 0 for temp in students: if temp[ ' id ' ] == searchID: leap = 1 break if leap == 0 : print( " 没有此学生学号,查询失败! " ) else : print( " 找到此学生,信息如下: " ) print( " 学号:%s\n姓名:%s\n年龄:%s\n " %(temp[ ' id ' ],temp[ ' name ' ],temp[ ' age ' ])) elif key == 5 : #遍历并输出所有学生的信息 print( ' * ' * 20 ) print( " 接下来进行遍历所有的学生信息... " ) print( " id 姓名 年龄 " ) for temp in students: print( " %s %s %s " %(temp[ ' id ' ],temp[ ' name ' ],temp[ ' age ' ])) print( " * " * 20 ) elif key == 6 : #退出功能,尽量往不退出的方向引 quitconfirm = input( " 亲,真的要退出么 (yes或者no)??~~(>_<)~~?? " ) if quitconfirm == ' yes ' : print( " 欢迎使用本系统,谢谢 " ) break ; else : print( " 您输入有误,请重新输入 " )