• 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

     

  • 相关阅读:
    MQTT介绍与使用
    SVN的搭建与使用
    Git版本控制之ubuntu搭建Git服务器
    蓝奏云的速度好快
    放大器的定义和主要参数
    模拟信号导论
    模拟电子电路学习笔记
    二极管单向导电的理解
    让蜂鸣器发声
    蜂鸣器的介绍
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14308287.html
Copyright © 2020-2023  润新知