Python编程 | 随机生成车牌号
文章目录
- 随机生成车牌号
- 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编程 | 随机生成车牌号相关推荐
- Python实现随机生成车牌号
注意: 这里的代码只是简单模拟一下生成车牌号,实际应用的车牌号应该还会有很多约束的 #随机生成一个车牌号码 def car_num():char0=["京","津&quo ...
- Python 随机生成车牌号和车牌号对应的颜色,大批量造测试数据
公司需求可以支持大数据量的车牌从excel导入到系统,写了个脚本支持测试 import random import pandas as pd import logging logging.basicC ...
- 随机生成车牌号【python实现】
文章目录 问题描述 实现方式 result 问题描述 某市随机生成车辆号牌的规则是:号牌字头为"某A-","某B-"等(字母为除了C以外的A~H范围内的大写字母 ...
- Java实现随机生成车牌号
String[] citys = {"津","京","宁"}; String sectionNamePre = "断面" ...
- java随机生成车牌_JDBC:随机生成车牌号,批量插入数据库
package InsertTest;/** 单客户端:批量插入*/import java.sql.Connection; import java.sql.DriverManager; import ...
- 【一起来刷Python题】——01.随机生成车牌号
在CSDN刷每日一题的时候,发现四个答案没一个对的,不知道该咋选了
- php随机生成车牌号,生成汽车牌照
用户随机50选1.好的车牌用户选不到. 我目前的做法是这样的.所有车牌入库.别人选了状态就修改为1.下面是入库程序,想跟大家讨论一下,有没有更好的方式. use Illuminate\Database ...
- java随机生成车牌号函数
public static String radomPlateNO(){String plateNO="";//省号String[] sheng={"京",&q ...
- Python实现随机生成任意数量车牌号(完全符合2020年中国车牌号标准)
更改:之前写的还是有漏洞的,之前写的默认后五位全是数字,但是实际上不是这样的,作者百度了相关标准,如下: (一)前4位必须有1位且只能有1位是英文字母(但I和O不能使用),英文字母位置可以在4位中自由 ...
- python随机生成100内的10个整数_用python随机生成数字教程_如何用Python编程随机产生10个随机整数,并输出这10个整数的和�9�3...
如何用Python编程随机产生10个随机整数,并输出这10个整数的和 用Python编程产生10个随机整数,并整数的和,方法如下 准备材料python.电脑 1.需要加载的模块是:random. 2. ...
最新文章
- MySQL数据库的创建
- mysql 按重复排序_php-按日期排序并允许重复的日期时,获取MySQL中的上一个和下一个记录...
- linux查看目录访问权限,Linux文件访问权限
- C#之IComparable用法,实现ListT.sort()排序
- 小米折叠屏手机真机现身:疑似跳票两年的MIX 4……
- 登录或连接MYSLQ 提示 error 1045 access denied for user 'root@127.0.0.1' 错误
- UnityShader6:最简单的顶点/片元着色器
- 鼠标滑轮滚动到相应位置,对应位置的div触发一些效果实现方式
- 虚拟机安装MySQL教程
- pop3协议auth指令总结
- PLSQL Developer 13安装教程
- Cisco Packet Tracer中配置链路聚合
- 【图像去噪】基于matlab自适应布谷鸟算法优化维纳滤波器图像去噪【含Matlab源码 1892期】
- 今日头条 Android ‘秒‘ 级编译速度优化
- BPM就是IT规划与企业战略的最佳匹配
- C语言中文网的资源的使用——链接索引
- Win10使用局域网实现手机访问电脑共享文件
- 《低代码指南100解决方案》——5疫情防控常态化之下,如何做好访客管理?
- CRM如何进行客户关系管理
- 转 Fedora各个历史版本官方下载地址