目录
一.摘要
该程序是对string和random模块的应用。
string模块主要包括对字符串的处理函数,random模块关于随机选取
二.要求
1.每个用户最多选三次
2.每次20个车牌号供用户选择
3.格式:陕X.XXXXX,数字和字母的组合
三.代码段
#import string #导入string模块
#s=string.ascii_uppercase+string.digits #s是26个大写字母和10个数字的组合
#import random #导入string模块
#print("".join(random.sample(s,5)))
import string
import random
count=0
while count<3:
car_num=[]
for i in range(20):
n1=random.choice(string.ascii_uppercase)
n2="".join(random.sample(string.ascii_uppercase+string.digits,5))
c=f"陕{n1}.{n2}"
car_num.append(c)
print(i+1,c)
choice=input("你的选择是:").strip() #优化,去掉用户可能在头尾输入的空格
if choice in car_num:
print(f"恭喜!您的新车牌号码为{choice}")
exit("good luck")
else:
print("号码不合法")
count+=1