my_ticket = [1, 2, 3, 4, 5, 6, 7, 8, 8, 9, 0] #彩票可用组合的数字 false_ticket = [] # 创建空列表,用于储存不中奖的彩票,便于统计 while my_ticket: first = random.choice(my_ticket) second = random.choice(my_ticket) third = random.choice(my_ticket) fourth = random.choice(my_ticket) target = int(f"{first}{second}{third}{fourth}") # 组合出数值型彩票号码 if target == 1111: # 假设彩票1111号中奖 print(target) false_ticket.append(target) break else: print(target) false_ticket.append(target) # 直接统计不中奖彩票列表的长度,计算循环次数 print(f"执行了{len(false_ticket)}次循环才中奖!")