利用python编写一个抽奖小程序

  介绍

本篇文章给大家分享的是有关利用python编写一个抽奖小程序,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强>实现代码:

import  random  #导入内置的随机模块   list1=列表(范围(0,15)),#将范围元素进行列表转换并赋值给列表   print(“抽奖号码是:“,list1), #打印所有的参与抽奖的号码   用于=[],#定义空列表用于,用来储存中奖号码   while  len (list1)在0:=,result  random.choice (list1), #在列表list1里选择抽取的号码并赋值给结果   ,if  result  list1 拷贝;以及结果% 2==0,以及结果% 3==0:   ,打印(“您的号码是:{},恭喜您,您中一等奖“.format(结果))   ,list1.remove(结果)   ,list2.append(结果)   结果,elif  % 5==0:   ,打印(“您的号码是:{},恭喜您,您中了二等奖“.format(结果))   ,list1.remove(结果)   ,list2.append(结果)   结果,elif  % 3==0:   ,打印(“您的号码是:{},恭喜您,您中了三等奖“.format(结果))   ,list1.remove(结果)   ,list2.append(结果)   结果,elif  % 2 !=0,以及结果% 3 !=0,以及结果% 5 !=0:   ,打印(“您的号码是:{},您未中奖“.format(结果))   结果==,elif  list1[1],或是结果==list1[0]:, #当抽取到列表list1最后一个或者第一个元素时   ,打印(“您的号码是:{},抽奖结束“.format(结果)),#打印号码,并打印抽奖结束   ,打印(“中奖名单是:“,,用于)   ,打印(“未中奖名单是:“,,list1)   ,打破

<强>输出结果:

抽奖号码是:[0,1,2,3,4,5,6,7,8,9,10,11,12、13、14]
您的号码是:5,恭喜您,您中了二等奖
您的号码是:10,恭喜您,您中了二等奖
您的号码是:6,恭喜您,您中一等奖
您的号码是:3,恭喜您,您中了三等奖
您的号码是:13日,您未中奖
您的号码是:11日,您未中奖
您的号码是:14日抽奖结束
中奖名单是:[3]5 10 6日
未中奖名单是:[0,1,2,4,7,8,9,11,12、13、14]

实例扩展:

import  xlrd,随机#导入读取excel的模块xlrd,取随机数的模块随机的   时间=data  xlrd.open_workbook (“01. xls") # xlrd模块中的函数   时间=table  data.sheet_by_index(0) #同上   时间=num 输入(“请输入抽奖人数:“)   时间=start 输入(“请输入起始位置:“)   最终获得=,输入(“请输入结束位置:“)   start =, eval (start) #将字符串转换为整数   最终获得=,eval ()   时间=num  eval (num)   print(“获奖名单为:“)   for 小姐:拷贝范围(num):=,,idx  random.randint(开始、结束+ 1)=,,tmp  table.cell_value (idx, 1) #将读取到的元素临时存储到tmp中   ,打印(tmp) #输出tmp中存储的值

利用python编写一个抽奖小程序