#免费源码见文末公众号#

抽奖系统①
 
 def choujiang1():
    def write():
        with open('d:\\抽奖系统\\抽奖1.1.pickle','rb') as file:
            lst1=pickle.load(file)
        name=var1.get()
        if name not in lst1 and name!='录入成功!' and name!='录入失败!' and name!='':
            lst1.append(name)
            var1.set('录入成功!')
        else:
            var1.set('录入失败!')
        with open('d:\\抽奖系统\\抽奖1.1.pickle','wb') as file:
            pickle.dump(lst1,file)
            file.close()
        with open('d:\\抽奖系统\\抽奖1.2.pickle','rb') as file:
            lst2=pickle.load(file)
        gift=var2.get()
        if gift not in lst2 and gift!='录入成功!' and gift!='录入失败!' and gift !='':
            lst2.append(gift)
            var2.set('录入成功!')
        else:
            var2.set('录入失败!')
        with open('d:\\抽奖系统\\抽奖1.2.pickle','wb') as file:
            pickle.dump(lst2,file)
            file.close()
    def choice():
        with open('d:\\抽奖系统\\抽奖1.1.pickle','rb') as file:
            lst1=pickle.load(file)
        with open('d:\\抽奖系统\\抽奖1.2.pickle','rb') as file:
            lst2=pickle.load(file)
        names=var3.get()
        if names in lst1:
            lst1.remove(names)
            if len(lst2)==0:
                var4.set('没有礼物了!')
            else:
                t=r.randint(0,len(lst2)-1)
                var4.set(lst2[t])
                lst2.remove(lst2[t])
        else:
            var4.set('查无此人!')  
 
抽奖系统②
 
 def choujiang2():
    lst=[i for i in range(0,100)]   #管理员设置奖品
    with open('d:\\抽奖系统\\抽奖2.pickle','wb') as file:
        pickle.dump(lst,file)
        file.close()
    def choujiang_2_():
        with open("d:\\抽奖系统\\抽奖2.pickle",'rb') as file:
            lst=pickle.load(file)
        if lst:
            t=r.randint(0,len(lst)-1)
            var.set(lst[t])
            lst.remove(lst[t])
            with open('d:\\抽奖系统\\抽奖2.pickle','wb') as file:
                pickle.dump(lst,file)
                file.close()
        else:
            var.set(' 没有奖品了!') 
 
抽奖系统③
 
 def choujiang3():
    def gifts():
        global flag1
        if flag1==1:
            gift=var2.get()
            with open('d:\\抽奖系统\\抽奖3.pickle','rb') as file:
                lst=pickle.load(file)
                lst.append(gift)
                file.close()
            with open('d:\\抽奖系统\\抽奖3.pickle','wb') as file:
                pickle.dump(lst,file)
                file.close()
        else:
            var2.set('ERROR!')
    def keys():
        global flag1
        key=var1.get()
        if key==user_keys:
            flag1=1
            var1.set('欢迎管理员进入系统!')
        else:
            var1.set('管理员密码错误!')
    def choice():
        with open('d:\\抽奖系统\\抽奖3.pickle','rb') as file:
            lst=pickle.load(file)
        if len(lst)!=0:
            t=r.randint(0,len(lst)-1)
            var3.set(lst[t])
            lst.remove(lst[t])
        else:
            var3.set('ERROR!')
        with open('d:\\抽奖系统\\抽奖3.pickle','wb') as file:
            pickle.dump(lst,file)
            file.close()
    def end():
        global flag1
        flag1=0
 
                


















