zoukankan      html  css  js  c++  java
  • day6_随机生成11位手机号的程序

    #需求分析:
    #1、前三位确定,可以定义一个list,如lis = ['131', '132', '133', '134', '135','136','137','138','139','158', '159', '185', '186', '188']
    #2、后面的八位随机取,通过random.sample(str,8)

    用list添加手机号:
    def phone_num(num):
    import random,string
    all_nums = []
    for i in range(num):
    lis = ['131', '132', '133', '134', '135', '158', '159', '185', '186', '188']
    start = random.choice(lis)
    end = ''.join(random.sample(string.digits, 8))
    res = start + end + ' '
    if res not in all_nums:
    all_nums.append(res)
    with open('telephone.txt', 'w', encoding='utf8') as fw:
    fw.writelines(all_nums)
    phone_num(10)

    用集合添加手机号:
    def phone_num(num):
        import random,string
    all_phone_nums = set()
    num_start = ['134', '135', '136', '137', '138', '139', '150', '151', '152', '158', '159', '157']
    for i in range(num):
    start = random.choice(num_start)
    end = ''.join(random.sample(string.digits,8))
    res = start + end + ' '
    all_phone_nums.add(res)
    with open('phone.txt','w',encoding = 'utf8') as fw:
    fw.writelines(all_phone_nums)
    phone_num(20)
  • 相关阅读:
    ‘随意’不是个好词,‘用心’才是
    servlet
    tomcat服务器
    http协议
    jdbc(Java数据库连接)
    dbcp和druid(数据库连接池)
    关于GitHub
    冒泡和递归
    python内置函数
    python四
  • 原文地址:https://www.cnblogs.com/laosun0204/p/8527544.html
Copyright © 2011-2022 走看看