python 活动随机抽奖小程序 简单直白

开始学习python相关知识,看最近有不少随机抽奖小程序,自己也做一个试试
思路:

  1. 建立一个抽奖人名单,可以打乱后直接按顺序取,也可以不打乱随机抽。
  2. 建立一个奖项名单,按顺序一个一个抽
    将随机化成顺序,更容易一些,下面看代码
import random
num=eval(input('请输入抽奖人数:'))
num2=eval(input('请输入奖项类数:'))
list1=[]
list2=[]
b=0#list1中的变量
for t in range(num):#抽奖人的名单,简单命名为自然数0——-n-1
    list1.append(t)
random.shuffle(list1)#打乱抽奖人名单,按顺序抽取即是随机
for i in range(num2):#奖项名单
    x=eval(input('按顺序输入各类奖项的个数:'))
    list2.append(x)
for g in range(num2):
    while list2[g]!=0:
        print(g+1,'等奖得奖者为:',list1[b])
        list2[g]-=1
        b+=1

你可能感兴趣的:(python)