zoukankan      html  css  js  c++  java
  • Python

    Python的第六天

    一、random 模块

     import random-------导入random模块

     1、 random.choice("abcdef")-----参数也可以是一个列表

        'c'

     2、 s = "abcdefgh"

        random.sample(s,3)-----从数据源s中随机取出3个值

        ['b','a','c']

     3、"".join(["a","b","c"])

       'abc'

     4、random.randint(1,100)-------打印一个随机数

       79

    二、string 模块

      import string------导入string 模块

      1、string.ascii_letters

       'abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

      2、string.acsii_uppercase-----大写字母

       'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

      3、string.acsii_lowercase-------小写字母

       'abcdefghijklmnopqrstuvwxyz'

      4、string.punctuation-----打印特殊符号

       ‘!#&%¥’

      5、string.digits------打印数字

       '123456'

    二、打印车牌号码

      

    import string
    import random
    count = 0
    while count < 3:
    print(" 可用号牌查询结果 ")
    car_number = []
    for i in range(20):
    n1 = random.choice(string.ascii_uppercase )
    a = string.ascii_uppercase + string.digits
    n2 = "".join(random.sample(a,5))
    car = f"京{n1}-{n2}"
    car_number.append(car)
    print(i + 1,car)
    choice = input("输入你喜欢的号码号:").strip()-------a.strip() 用于删除用户不小心输入的空格,只能删除所输内容前、后的空格
    if choice in car_number :
    print(f"恭喜您选了新号码{choice}")
    exit("good luck")
    else:
    print("您输入的号码不合法")
    count += 1

     

  • 相关阅读:
    hbase java api
    hbase
    误删/usr文件夹解决办法
    死锁问题 代码示例
    H2O 生成 多线程并发控制 Semaphore
    多线程 打印零与奇偶数
    多线程交替打印 采用Semaphore
    多线程按顺序执行
    判断回文数
    整数反转
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14308287.html
Copyright © 2011-2022 走看看