day5-作业

name = '' #存储用户信息
age = ''
tel = ''
python1807 = []
while True:
print('=================================================')
print(' 1.添加学生信息')
print(' 2.查看学生信息')
print(' 3.修改学生信息')
print(' 4.删除学生信息')
print(' 5.退出')
print('=================================================')
n = input('请输入你想执行的功能:')
if n == '1': #添加信息
name = input('请添加学生姓名:')
age = input('请添加学生年龄:')
tel = input('请添加学生电话:')
dict_new = {'name': name, 'age': age, 'tel': tel}
python1807.append(dict_new)
continue
elif n == '2': #查看信息
for index in range(len(python1807)):
print('姓名:%s ,年龄:%s ,电话:%s'%(python1807[index]['name']
,python1807[index]['age'],
python1807[index]['tel']))
elif n == '3': #修改信息
name_change = input('请输入你想要修改信息的学生姓名:')
age_change = input('修改年龄为:')
tel_change = input('修改电话为:')
for index in range(len(python1807)): #依次查找学生信息
if python1807[index]['name'] == name_change: #找到对应学生,修改信息
python1807[index]['age'] = age_change
python1807[index]['tel'] = tel_change
print('修改成功!')
break
elif index == len(python1807) - 1: #没有查找到对应学生
if python1807[index]['name'] != name_change:
print('你输入的学生不存在!请重新输入!')
continue
elif n == '4': #删除信息
name_del = input('请输入你要删除的名字:')
for index in range(len(python1807)): #遍历列表,查找符合数据的条件删除数据。
if python1807[index]['name'] == name_del:
del python1807[index]
print('%s 已删除' % name_del)
break
elif index == len(python1807) - 1: #没有符合条件信息,给予提示。
if python1807[index]['name'] != name_del:
print('你输入的学生不存在!请重新输入!')
continue
elif n == '5': #退出
exit('系统已退出...')
else: #输入不合法,提示重新输入
print('输入错误,请按照提示输入!')
print('请选择:1(继续)、2(退出):')
n = int(input('请输入数字:'))
if n == 1: #输入合法性判断
continue
elif n == 2:
exit('退出系统...')

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,866评论 2 16
  • 8月22日-----字符串相关 2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消...
    future_d180阅读 1,001评论 0 1
  • 都耿耿于怀十多年了,该有个答案了
    微_风起阅读 156评论 0 0
  • 苏生生失恋的那天,在KTV一个人唱了五个小时的歌,最后唱到嗓子哑到说不出来话,一张嘴就好像可以看到红肿的声...
    她是妖呀阅读 433评论 2 0
  • 天底下没有哪位母亲不疼爱自己辛苦生育的孩子,有的母亲为了养家糊口,有的为了工作必须离开孩子一段时间,似乎这些都可以...
    珍珍老师zz阅读 452评论 5 5