"""1.彩票模拟器(机选)双色球:红球:6个,1-33之间(包含),不能重复蓝球:1个,1--16之间(包含)提示:列表就是彩票(前六个元素就是红球)--创建随机彩票(一个列表,前六个是红球,最后一个是蓝球)"""
importrandom
list_lottery=[]whilelen(list_lottery)<6:number_red=random.randint(1,33)ifnumber_rednotinlist_lottery:list_lottery.append(number_red)
foriinrange(len(list_ticket)-1):forjinrange(i+1,len(list_ticket)):iflist_ticket[i]>list_ticket[j]:list_ticket[i],list_ticket[j]=list_ticket[j],list_ticket[i]
number_blue=random.randint(1,16)list_lottery.append(number_blue)
print(list_lottery)
"""2.彩票模拟器(手动输入)双色球:红球:6个,1-33之间(包含),不能重复蓝球:1个,1--16之间(包含)--在终端中购买彩票(提示:号码已经存在,号码超过范围)"""list_ticket=[]whilelen(list_ticket)<6:number_red=int(input("输入第%d个红球"%(len(list_ticket)+1)))ifnumber_red>33ornumber_red<1:print("号码超过范围")elifnumber_redinlist_ticket:print("号码已经存在")else:list_ticket.append(number_red)
whilelen(list_ticket)<7:numner_blue=int(input("输入篮球号码:"))ifnumner_blue<1ornumner_blue>16:print("号码超过范围")else:list_ticket.append(numner_blue)print(list_ticket)