今天突发奇想,自己设计一个小程序,模拟彩票中奖,看看如果自己有个彩票公司,能挣钱吗?
代码如下:
# -*- utf-8 -*-
"""
彩票模拟示例
"""
import random
import datetime
starttime = datetime.datetime.now() # 记录开始时间
money = 2 # 一张彩票单价
money_list = [] # 彩票及奖金池
buy_list = [] # 购买的号码
lottery_list = [] # 中奖号码
time_1 = 1 # 模拟次数
lottery_dic = {
"一等奖": 0,
"二等奖": 0,
"三等奖": 0,
"四等奖": 0,
"五等奖": 0,
} # 中奖统计
while time_1 < 50000000: # 购买的彩票池
list_1 = random.sample(range(1,34),5) # 生成5个红球
list_1.sort()
number_b = random.randint(1,16) # 生成1个蓝球
list_1.append(number_b)
buy_list.append(list_1)
time_1 += 1
# 模拟开奖
list_2 = random.sample(range(1,34),5)
list_2.sort()
number_bl = random.randint(1,16)
list_2.append(number_bl) # 生成中奖的号码
# 判断中了几等奖
for i in buy_list:
number_1 = 0
for j in i[0:5]:
if j in list_2[0:5]:
number