文章目录

  • 随机生成车牌号
    • 1、程序简介
      • 要求
    • 2、程序代码
    • 3、运行结果(如下图)

随机生成车牌号

1、程序简介

要求

  • 某市随机生成车辆号牌的规则是:号牌字头为"某A-","某B-"等(字母为除了C以外的A~H范围内的大写字母),字头后面由5位字符组成,第1位必须是数字;
  • 第2、3、4、5位可以是任意数字或不含字母"O"的大写英文字母。
  • 程序功能为:调用自己设计的函数license_plate(),随机生成5个车辆号牌,等待输入一个心仪号码的序号选择号牌,并将其打印输出。
  • 程序运行结果如下图所示:

2、程序代码

# -*- coding: utf-8 -*-
"""
Created on Sun Nov 28 09:25:37 2021
Function: 随机生成车牌号
@author: 小梁aixj
"""
import random
def genrndchar(metachar):return metachar[int(random.random()*len(metachar))]
def license_plate():s = '某's = s + genrndchar(['A','B','C','D','E','F','G','H'])s = s + '-'s = s + genrndchar(['0','1','2','3','4','5','6','7','8','9'])for i in range(4):s = s+genrndchar(['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'])return s
lst = []
for i in range(5):plate = license_plate()lst.append(plate)print(str(i + 1) + ':' + plate)
x = int(input('请输入您心仪的号牌序号:')) - 1
print('您选中的号牌为:' + lst[x])

3、运行结果(如下图)


Python编程 | 随机生成车牌号相关推荐

  1. Python实现随机生成车牌号

    注意: 这里的代码只是简单模拟一下生成车牌号,实际应用的车牌号应该还会有很多约束的 #随机生成一个车牌号码 def car_num():char0=["京","津&quo ...

  2. Python 随机生成车牌号和车牌号对应的颜色,大批量造测试数据

    公司需求可以支持大数据量的车牌从excel导入到系统,写了个脚本支持测试 import random import pandas as pd import logging logging.basicC ...

  3. 随机生成车牌号【python实现】

    文章目录 问题描述 实现方式 result 问题描述 某市随机生成车辆号牌的规则是:号牌字头为"某A-","某B-"等(字母为除了C以外的A~H范围内的大写字母 ...

  4. Java实现随机生成车牌号

    String[] citys = {"津","京","宁"}; String sectionNamePre = "断面" ...

  5. java随机生成车牌_JDBC:随机生成车牌号,批量插入数据库

    package InsertTest;/** 单客户端:批量插入*/import java.sql.Connection; import java.sql.DriverManager; import ...

  6. 【一起来刷Python题】——01.随机生成车牌号

    在CSDN刷每日一题的时候,发现四个答案没一个对的,不知道该咋选了

  7. php随机生成车牌号,生成汽车牌照

    用户随机50选1.好的车牌用户选不到. 我目前的做法是这样的.所有车牌入库.别人选了状态就修改为1.下面是入库程序,想跟大家讨论一下,有没有更好的方式. use Illuminate\Database ...

  8. java随机生成车牌号函数

    public static String radomPlateNO(){String plateNO="";//省号String[] sheng={"京",&q ...

  9. Python实现随机生成任意数量车牌号(完全符合2020年中国车牌号标准)

    更改:之前写的还是有漏洞的,之前写的默认后五位全是数字,但是实际上不是这样的,作者百度了相关标准,如下: (一)前4位必须有1位且只能有1位是英文字母(但I和O不能使用),英文字母位置可以在4位中自由 ...

  10. python随机生成100内的10个整数_用python随机生成数字教程_如何用Python编程随机产生10个随机整数,并输出这10个整数的和�9�3...

    如何用Python编程随机产生10个随机整数,并输出这10个整数的和 用Python编程产生10个随机整数,并整数的和,方法如下 准备材料python.电脑 1.需要加载的模块是:random. 2. ...

最新文章

  1. MySQL数据库的创建
  2. mysql 按重复排序_php-按日期排序并允许重复的日期时,获取MySQL中的上一个和下一个记录...
  3. linux查看目录访问权限,Linux文件访问权限
  4. C#之IComparable用法,实现ListT.sort()排序
  5. 小米折叠屏手机真机现身:疑似跳票两年的MIX 4……
  6. 登录或连接MYSLQ 提示 error 1045 access denied for user 'root@127.0.0.1' 错误
  7. UnityShader6:最简单的顶点/片元着色器
  8. 鼠标滑轮滚动到相应位置,对应位置的div触发一些效果实现方式
  9. 虚拟机安装MySQL教程
  10. pop3协议auth指令总结
  11. PLSQL Developer 13安装教程
  12. Cisco Packet Tracer中配置链路聚合
  13. 【图像去噪】基于matlab自适应布谷鸟算法优化维纳滤波器图像去噪【含Matlab源码 1892期】
  14. 今日头条 Android ‘秒‘ 级编译速度优化
  15. BPM就是IT规划与企业战略的最佳匹配
  16. C语言中文网的资源的使用——链接索引
  17. Win10使用局域网实现手机访问电脑共享文件
  18. 《低代码指南100解决方案》——5疫情防控常态化之下,如何做好访客管理?
  19. CRM如何进行客户关系管理
  20. 转 Fedora各个历史版本官方下载地址

热门文章

  1. php 最小二乘法,XPS复杂谱图的非线性最小二乘法拟合(NLLSF)操作指南
  2. 失业在家靠做PPT日赚800-1000元,有一门副业真的很重要!
  3. 我靠ppt做兼职副业,1月还清2W贷款成功上岸!
  4. keil 使用教程 编写第一个led灯程序
  5. Eclipse代码自动生成
  6. C语言例题19:折半插入排序
  7. Python常用数据库封装方法
  8. 是否要从单片机转嵌入式Linux?
  9. C语言课程设计-工资管理系统
  10. 深度学习的1000+篇文章总结