登录系统
生日系统
抽奖系统
抽奖系统1.0
抽奖系统2.0
抽奖系统3.0
练习系统
练习系统1.0
练习系统2.0
练习系统3.0
练习系统4.0
练习系统4.0 
录入判断题
        def insert():
             num=var1.get()
             question=var2.get()
             answer=var3.get()
             with open('d:\\登录系统\\%s\\练习二2.1.pickle'%(user_name),'rb') as file:
                 lst1=pickle.load(file)
             with open('d:\\登录系统\\%s\\练习二2.2.pickle'%(user_name),'rb') as file:
                 lst2=pickle.load(file)
             with open('d:\\登录系统\\%s\\练习二2.3.pickle'%(user_name),'rb') as file:
                 lst3=pickle.load(file)
             if num not in lst1:
                 lst1.append(num)
                 lst2.append(question)
                 lst3.append(answer)
                 var4.set('录入成功')
             else:
                 var4.set('录入失败')
             with open('d:\\登录系统\\%s\\练习二2.1.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst1,file)
                 file.close()
             with open('d:\\登录系统\\%s\\练习二2.2.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst2,file)
                 file.close()
             with open('d:\\登录系统\\%s\\练习二2.3.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst3,file)
                 file.close()  
删除判断题 
        def delete():
             num=var1.get()
             question=var2.get()
             answer=var3.get()
             with open('d:\\登录系统\\%s\\练习二2.1.pickle'%(user_name),'rb') as file:
                 lst1=pickle.load(file)
             with open('d:\\登录系统\\%s\\练习二2.2.pickle'%(user_name),'rb') as file:
                 lst2=pickle.load(file)
             with open('d:\\登录系统\\%s\\练习二2.3.pickle'%(user_name),'rb') as file:
                 lst3=pickle.load(file)
             if num in lst1:
                 t=lst1.index(num)
                 lst1.pop(t)
                 lst2.pop(t)
                 lst3.pop(t)
                 var4.set('删除成功')
             else:
                 var4.set('删除失败')
             with open('d:\\登录系统\\%s\\练习二2.1.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst1,file)
                 file.close()
             with open('d:\\登录系统\\%s\\练习二2.2.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst2,file)
                 file.close()
             with open('d:\\登录系统\\%s\\练习二2.3.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst3,file)
                 file.close()  
练习系统4.0 
flag2=1
 user_name='wjw'
 def panduan():
     global flag2
     if flag2==1:
         root_tiankong=tk.Tk()
         root_tiankong.title('判断题')
         screenheight=root_tiankong.winfo_screenheight()
         screenwidth=root_tiankong.winfo_screenwidth()
         height=300
         width=500
         x=(screenwidth-width)//2
         y=(screenheight-height)//2
         root_tiankong.geometry('%dx%d+%d+%d'%(width,height,x,y))
         
tk.Label(root_tiankong,text='判断题',font=('宋体',20),fg='red',width=10,height=2).place(x=180,y=0)
         
tk.Label(root_tiankong,text='题号:',font=('宋体',12),fg='black',width=5).place(x=100,y=70)
         
tk.Label(root_tiankong,text='题目:',font=('宋体',12),fg='black',width=5).place(x=100,y=120)
         
tk.Label(root_tiankong,text='答案:',font=('宋体',12),fg='black',width=5).place(x=100,y=170)
         var1=tk.StringVar()
         var2=tk.StringVar()
         var3=tk.StringVar()
         var4=tk.StringVar()
         def insert():
             num=var1.get()
             question=var2.get()
             answer=var3.get()
             with open('d:\\登录系统\\%s\\练习二2.1.pickle'%(user_name),'rb') as file:
                 lst1=pickle.load(file)
             with open('d:\\登录系统\\%s\\练习二2.2.pickle'%(user_name),'rb') as file:
                 lst2=pickle.load(file)
             with open('d:\\登录系统\\%s\\练习二2.3.pickle'%(user_name),'rb') as file:
                 lst3=pickle.load(file)
             if num not in lst1:
                 lst1.append(num)
                 lst2.append(question)
                 lst3.append(answer)
                 var4.set('录入成功')
             else:
                 var4.set('录入失败')
             with open('d:\\登录系统\\%s\\练习二2.1.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst1,file)
                 file.close()
             with open('d:\\登录系统\\%s\\练习二2.2.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst2,file)
                 file.close()
             with open('d:\\登录系统\\%s\\练习二2.3.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst3,file)
                 file.close() 
         def delete():
             num=var1.get()
             question=var2.get()
             answer=var3.get()
             with open('d:\\登录系统\\%s\\练习二2.1.pickle'%(user_name),'rb') as file:
                 lst1=pickle.load(file)
             with open('d:\\登录系统\\%s\\练习二2.2.pickle'%(user_name),'rb') as file:
                 lst2=pickle.load(file)
             with open('d:\\登录系统\\%s\\练习二2.3.pickle'%(user_name),'rb') as file:
                 lst3=pickle.load(file)
             if num in lst1:
                 t=lst1.index(num)
                 lst1.pop(t)
                 lst2.pop(t)
                 lst3.pop(t)
                 var4.set('删除成功')
             else:
                 var4.set('删除失败')
             with open('d:\\登录系统\\%s\\练习二2.1.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst1,file)
                 file.close()
             with open('d:\\登录系统\\%s\\练习二2.2.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst2,file)
                 file.close()
             with open('d:\\登录系统\\%s\\练习二2.3.pickle'%(user_name),'wb') as file:
                 pickle.dump(lst3,file)
                 file.close() 
         tk.Entry(root_tiankong,textvariable=var1,width=30).place(x=150,y=70)
         tk.Entry(root_tiankong,textvariable=var2,width=30).place(x=150,y=120)
         tk.Entry(root_tiankong,textvariable=var3,width=30).place(x=150,y=170)
         
tk.Button(root_tiankong,text='录入',font=('宋体',12),width=5,bg='red',fg='white',command=insert).place(x=200,y=210)
         
tk.Button(root_tiankong,text='删除',font=('宋体',12),width=5,bg='black',fg='white',command=delete).place(x=260,y=210) 
         
tk.Label(root_tiankong,textvariable=var4,font=('宋体',12),bg='white',fg='red',width=10).place(x=210,y=250)
         root_tiankong.mainloop()
     else:
         pass
 panduan()