zoukankan      html  css  js  c++  java
  • 第五题

    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)
  • 相关阅读:
    windows 8 metro 开发学习资源链接
    通过实例模拟ASP.NET MVC的Model绑定机制:简单类型+复杂类型
    Session hijacking(会话劫持)
    PagedList是NuGet上提供的一个分页的类库
    joomla
    Win8风格的Web启动界面
    Dynamic
    c# 常用文檔轉換txt文件
    创建Windows服务(Windows Services)N种方式总结
    DOM世界的观察者
  • 原文地址:https://www.cnblogs.com/huweitao/p/10078684.html
Copyright © 2011-2022 走看看