前言:
之前学Java一直想弄个简单的抽奖程序出来,但一瞬间想不出来思路,因为有些技术栈可能没有掌握好。
但是最近学了几天 python竟然突然来了思路,于是就有了下面这些。
写了一些时间主要是从简简单单的固定字符串抽取到随机输入字符串随机抽取,然后自己加了些比较正常的要求。
list = []
a1=set()
while True:
shuru=input("请输入您所需要抽取的内容,输入#结束或者输入9090退出\n\n")
if shuru=="#":
if len(list)<=1 :
print("输入的内容不能<1\n")
continue
else:
break
elif shuru=="9090":
print("欢迎下次使用弱智使用抽奖机制,谢谢!")
sys.exit()
elif shuru in list :
print("输入重复!!!\n\n")
continue
list.append(shuru)
a="test";b=(len(list))-1
while True :
a1.add(a)
a =int(random.randint(0, b))
s=input("等待输入S抽取...:\n")
if s == "s" :
print("该次抽中的 为",list[a],end="\n\n")
del list[a]
b -= 1
if s == "9090" or len(list)==0:
print("欢迎下次使用弱智使用抽奖机制,谢谢!")
break
结尾:看不懂的可以评论区下面留言,有更好见解的欢迎指教。