posts - 13,comments - 0,views - 2323

5. 尝试实现一个管理系统, 名字和电话号分别用两个列表存储

=======通讯录管理系统=======
1.增加姓名和手机
2.删除姓名
3.修改手机
4.查询所有用户
5.根据姓名查找手机号
6.退出
============================ 

复制代码
1 
  2 name = []
  3 tel = []
  4 while True:
  5     print('==通讯录管理系统==')
  6     print('1.增加姓名和手机')
  7     print('2.删除姓名')
  8     print('3.修改手机')
  9     print('4.查询所有用户')
 10     print('5.根据姓名查找手机号')
 11     print('6.退出')
 12     a = int(input('请输入你的选项:'))
 13     if a == 1:
 14         print('增加姓名和手机号')
 15         b = input('请输入姓名')
 16         name.append(b)
 17         c = input('请输入手机号')
 18         tel.append(c)
 19     if a == 2:
 20         print('删除姓名')
 21         b = input('请输入姓名')
 22         name.remove(b)
 23         c = name.index(b)
 24         tel.pop(c)
 25     if a == 3:
 26         print('修改手机')
 27         b = input('请输入你需要修改的手机号的姓名')
 28         c = name.index(b)
 29         b = input('请输入修改后的手机号')
 30         tel[c]=b
 31     if a == 4:
 32         print('查询所有用户')
 33         for i in name:
 34             print (i)
 35 
 36     if a == 5:
 37 
 38         b = input('请输入姓名')
 39         c = name.index(b)
 40         print(tel[c])
 41     if a == 6:
 42         print('退出')
 43         break
复制代码

 

5. 随机产生密码:

在26个大小写字母和10个数字组成的列表中,随机生成10个8位密码

 1 import random
  2 for p in range(10):
  3     list1 = []
  4     for i in range(8):
  5         a = random.randint(65,90)
  6         list1.append(chr(a))
  7     print(list1)

 

posted on   学生1252485815  阅读(199)  评论(0编辑  收藏  举报
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示