本文实例讲述了python实现的简单抽奖系统。分享给大家供大家参考。具体实现方法如下:

#!/usr/bin/env python

#coding=utf-8

from Tkinter import *

import time

import random

class App:

def __init__(self,master):

frame = Frame(master)

frame.pack()

v = StringVar()

self.e = Entry(frame,textvariable=v,bd='5')

v.set('')

self.v = v

self.e.pack(padx=5)

self.button1 = Button(frame,text = 'start',fg='red',command=self.start_hi)

self.button1.pack(side=LEFT)

self.button2 = Button(frame,text='stop',fg = 'blue',command=self.say_stop)

self.button2.pack(side=LEFT)

self.root=master

self.stop = 0

#scrollbar = Scrollbar(frame, orient=VERTICAL)

#self.b1 = Listbox(frame, yscrollcommand=scrollbar.set)

#scrollbar.pack(side=RIGHT, fill=Y)

#self.b1.pack(side=LEFT, fill=BOTH, expand=1)

def list_star(self):

star = []

file = open('yaojiang.txt','r+')

data = file.readlines()

file.close()

for n in data:

l1 = n.split(':')

a = l1[0] + ':'+ l1[1][:4] + 'xxxx' + l1[1][8:12]

a = a.strip()

star.append(a)

return star

def start_hi(self):

self.stop = 0

#star = []

#file = open('yaojiang.txt','r+')

#data = file.readlines()

#file.close()

#for n in data:

#l1 = n.split(':')

#a = l1[0] + ':'+ l1[1][:4] + 'xxxx' + l1[1][8:12]

#a = a.strip()

#star.append(a)

star = self.list_star()

self.update_clock(star)

def say_stop(self):

self.stop = 1

#b = self.start()

def update_clock(self,star):

b = random.choice(star)

self.v.set(b)

if self.stop == 1:

return

self.root.after(50, self.update_clock,star)

root = Tk()

app = App(root)

root.mainloop()

希望本文所述对大家的Python程序设计有所帮助。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

python 随机数抽奖系统_python实现的简单抽奖系统实例相关推荐

  1. python简单抽奖系统_python实现的简单抽奖系统实例

    本文实例讲述了python实现的简单抽奖系统.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python #coding=utf-8 from Tkinter import ...

  2. python线性回归算法简介_Python实现的简单线性回归算法实例分析

    本文实例讲述了Python实现的简单线性回归算法.分享给大家供大家参考,具体如下: 用python实现R的线性模型(lm)中一元线性回归的简单方法,使用R的women示例数据,R的运行结果: > ...

  3. python爬去学校_python爬取学校教务系统

    写这个爬虫的缘由 以前用java写过一个爬取学校的教务系统的爬虫 https://blog.csdn.net/ygdxt/article/details/81158321,最近痴迷Python爬虫,了 ...

  4. python服务端开发调试日志系统_Python Django项目日志查询系统

    该项目适合中小型公司日志查询工作.大型公司可以使用elk等.该系统其实就是调用了absible命令去查日志,然后把输出的信息输到页面查看. 日志查询系统 维护手册 作者:陈土锋 日期:2020年6月1 ...

  5. python制作简单动画_Python通过matplotlib简单绘制动画实例

    Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形.通过Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条 ...

  6. 大学生数据库课程设计之学生选课系统(一个超级简单的系统)

    大学数据库课程设计–一个简单的学生选课系统 一.系统简介 一个超级简单的学生选课系统,使用Windows窗体设计界面,使用C#语言实现各种功能,数据库使用的是SQL.由于时间原因,做的非常仓促,系统中 ...

  7. python写邮箱系统_Python django实现简单的邮件系统发送邮件功能

    本文实例讲述了Python django实现简单的邮件系统发送邮件功能.分享给大家供大家参考,具体如下: django邮件系统 Django发送邮件官方中文文档 总结如下: 1.首先这份文档看三两遍是 ...

  8. python所有插件框架_Python中实现简单的插件框架

    在系统设计中,经常我们希望设计一套插件机制,在不修改程序主体情况下,动态去加载附能. 我设想的插件系统: 1.通过类来实现 2.自动查找和导入 我们假设需要实现一个简单的插件系统,插件可以接收一个参数 ...

  9. python制作成绩分析系统_python实现学生成绩测评系统

    本文实例为大家分享了python实现学生成绩测评系统的具体代码,供大家参考,具体内容如下 1.问题描述(功能要求): 根据实验指导书要求,完成相关软件系统的设计,要求内容翔实,条理清晰,图文并茂(流程 ...

最新文章

  1. 比较分析 Spring AOP 和 AspectJ 之间的差别
  2. Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析(10)...
  3. javascript(arguments)
  4. wxWidgets:wxChoicebook类用法
  5. mp4格式文件转码后处理(qt-faststart工具介绍)
  6. 18 CO配置-控制-产品成本控制-产品成本计划编制-定义估价变式
  7. Django使用笔记
  8. “ this”关键字如何工作?
  9. Python匹配年月日和年月
  10. android图片 垂直排列,Android图片切换特效示例:水平百叶窗、垂直百叶窗、马赛克...
  11. awk --- 常用技巧
  12. 每天学点Linux:一
  13. Spring源码之idea导入Spring源码
  14. 直播系统源码,直播平台系统源码
  15. yum install gcc报错Error: Package: glibc-2.17-260.el7_6.6.i686 (updates) Requires: glibc-common = 2.17
  16. dnf一天能获得多少黑暗之眼_DNF:想快速积累史诗狗眼?这几个方法可别错过,一天最少四五个...
  17. qmainwindow 标题栏_Qt:自定义标题栏(QMainWindow)
  18. FEC【筷云早报】 2020年7月29日星期三
  19. (热更新相关)CocoaChina 2013春季开发者大会:《大掌门》欧阳刘彬--基于Cocos2d-x引擎开发经验分享
  20. SQL Server 题库

热门文章

  1. 【实践】LightSeq:高性能NLP序列推理实践-字节跳动.pdf(附下载链接)
  2. Graph Embedding及其在知乎的实践(附pdf下载链接)
  3. linux redis 简书,Linux | Redis
  4. wordpress 首页调用指定分类文章_怎样给wordpress网站分类目录页面,添加文章列表和分页效果?...
  5. 全国职称计算机考试教程,全国职称计算机考试专用教程:Excel 2003 中文电子表格(附光盘)...
  6. java 删除.svn_使用JAVA的程序删除项目中的SVN目录
  7. 企业为什么要上智能仓储系统?
  8. wps文字表格制作拼音田字格模板_学生练字字帖模板118个打包下载 118个WPS、WORD田字格模板...
  9. JAVA开发面试常问问题总结2
  10. 安装依赖以及页面解析