个人写的:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Author : {玄铁重剑无锋}
# @License : (C) Copyright 2021 玄铁重剑无锋, All rights reserved.
# @Contact : {sfrexpect@163.com}
# @File : 02_抽京牌小程序.py
# @Time : 2021/8/25 16:30
# @Desc :
import random
import string
car_num = string.digits + string.ascii_uppercase
# print(car_num)
# print("".join(random.sample(car_num,5)))
count = 0
while count < 3:
count += 1
car_list = []
for i in range(20):
car_true = "京" + "".join(random.sample(string.ascii_uppercase,1)) + "·" + "".join(random.sample(car_num,5))
car_list.append(car_true)
print(i, car_true)
_choise = input("Please input your choise:").strip()
if _choise in car_list:
exit(f"恭喜你选号成功{_choise}")
else:
print(f"选号失败,继续还剩{3-count}次")
Alex金角大王写的:
import random
import string
car_num_sample = string.digits+string.ascii_uppercase
print(random.sample(car_num_sample,5))
count = 3
while count > 0 :
count -= 1
num_list = []
for i in range(20):
second_letter = random.choice(string.ascii_uppercase)
car_num = f"京{second_letter}-{''.join(random.sample(car_num_sample,5)) }"
num_list.append(car_num)
print(i, car_num)
choice = input("choice:").strip()
if choice in num_list:
exit(f"恭喜你选购成功,您的新⻋牌是{choice}")
else:
print(f"未选中, 还有{count}次机会")