python怎么做抽奖系统,python实现抽奖

  python怎么做抽奖系统,python实现抽奖

  

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

  实现步骤:设计界面,使用循环和多线程完成抽奖程序设置。

  实现代码:

  Importrandom#导入内置的随机模块。

  1=list (range (0,15)) #将range元素转换为列表,并将其分配给列表list1。

  Print(抽奖号码为: ,list1)#打印所有参与抽奖的号码。

  2=[] #定义一个空列表list2来存储中奖号码。

  whilelen(列表1)0:

  Result=random.choice(list1)#选择列表list1中提取的数字,并将其赋给结果。

  ifresultinlistlandresult % 2==0 and result % 3==0:

  打印(你的号码是:{},恭喜你,你中了一等奖。格式(结果))

  list1.remove(结果)

  list2.append(结果)

  elifresult%5==0:

  打印(你的号码是:{},恭喜你,你中了二等奖。格式(结果))

  list1.remove(结果)

  list2.append(结果)

  elifresult%3==0:

  打印(你的号码是:{},恭喜你,你中了三等奖。格式(结果))

  list1.remove(结果)

  list2.append(结果)

  elifresult%2!=0和结果%3!=0和结果%5!=0:

  打印(您的号码是:{},您没有中奖。格式(结果))

  提取list1的最后一个或第一个元素时,Eliresult==list1 [-1]或result==list1 [0] : #

  打印(您的号码是:{},抽奖结束。格式(结果))#打印号码并打印抽奖结束。

  打印(中奖名单是: ,名单2)

  打印(中奖名单是: ,名单1)

  打破输出结果:

  开奖号码是3360 [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]

  你的号码是:5。恭喜你,你获得了二等奖。

  你的号码是:10。恭喜你,你获得了二等奖。

  你的号码是:6。祝贺你,你获得了一等奖。

  你的号码是:3。恭喜你,你获得了三等奖。

  你的号码是:13,你没有中奖。

  你的号码是:11,你没有中奖。

  你的号码是:14,抽奖结束。

  中奖名单是3360 [5,10,6,3]

  中奖名单是3360 [0,1,2,4,7,8,9,11,12,13,14],所以设置了一个简单的抽奖程序。感兴趣的朋友可以直接套用代码,进入程序运行,查看实现过程~

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: