Python实现的彩票机选器实例


Posted in Python onJune 17, 2015

本文实例讲述了Python实现彩票机选器的方法。分享给大家供大家参考。具体实现方法如下:

# -*- coding: utf8 -*-
from Tkinter import *
import tkFont
import random
class App:  
  def __init__(self, master) :
    frame = [Frame() for i in range(4)]
    for i in range(4):
      frame[i] = Frame(master)
      frame[i].pack()
    self.button1 = Button(frame[0], text='双色球', fg='red', font=tkFont.Font(family='微软雅黑',size=20),width=20, command=self.creatDouble)
    self.button1.pack(side=LEFT)
    self.button2 = Button(frame[1], text='大乐透', fg='blue',font=tkFont.Font(family='微软雅黑',size=20),width=20, command=self.creatDaLeTou)
    self.button2.pack(side=LEFT)
    self.button3 = Button(frame[2], text='清空', font=tkFont.Font(family='微软雅黑',size=20),width=20, command=self.clearall)
    self.button3.pack()
    self.text = Text(frame[3], width=53, height=15)
    self.scroll = Scrollbar(frame[3], width=4, command=self.text.yview)
    self.text.configure(yscrollcommand=self.scroll.set)
    self.scroll.pack(side=RIGHT, fill=Y)
    self.text.pack(side=LEFT)
  def say_hi(self):
    print 'hello world'
  def clearall(self):
    self.text.delete('1.0',END)
  def creatRandum(self, rangeSize, arrSize):
    arr = [0 for i in range(0,arrSize)]
    rangeArr = [x + 1 for x in range(rangeSize)]
    for i in range(len(arr)) :
      arr[i] = rangeArr[random.randint(0, len(rangeArr) - 1)]
      rangeArr.remove(arr[i])
    arr.sort()
    return arr
  def creatDouble(self):
    redball = self.creatRandum(33, 6)
    blueball = random.randint(1,16)
    ballstr = ''
    for i in redball :
      ballstr = ballstr + str(i) + ' '
    ballstr = ballstr + '|' + str(blueball) + '\n'
    self.text.insert(1.0, ballstr)
  def creatDaLeTou(self):
    beforeArea = self.creatRandum(35, 5)
    afterArea = self.creatRandum(12, 2)
    ballstr = ''
    for i in beforeArea :
      ballstr = ballstr + str(i) + ' '
    ballstr = ballstr + '|'
    for i in afterArea :
      ballstr = ballstr + str(i) + ' '
    ballstr = ballstr + '\n'
    self.text.insert(1.0, ballstr)
root = Tk()
app = App(root)
root.title('彩票机选器')
root.mainloop()

运行效果如下所示:

Python实现的彩票机选器实例

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

Python 相关文章推荐
Python list操作用法总结
Nov 10 Python
如何高效使用Python字典的方法详解
Aug 31 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
Python 25行代码实现的RSA算法详解
Apr 10 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
May 08 Python
Python饼状图的绘制实例
Jan 15 Python
Django中的静态文件管理过程解析
Aug 01 Python
Python图片的横坐标汉字实例
Dec 04 Python
Python字符串hashlib加密模块使用案例
Mar 10 Python
python实现将字符串中的数字提取出来然后求和
Apr 02 Python
Python基于pyjnius库实现访问java类
Jul 31 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
Oct 04 Python
Python基于Tkinter实现的记事本实例
Jun 17 #Python
Python基于Tkinter的HelloWorld入门实例
Jun 17 #Python
在Python的struct模块中进行数据格式转换的方法
Jun 17 #Python
Python实现的使用telnet登陆聊天室实例
Jun 17 #Python
Python使用urllib2模块实现断点续传下载的方法
Jun 17 #Python
Python合并两个字典的常用方法与效率比较
Jun 17 #Python
Python操作串口的方法
Jun 17 #Python
You might like
js 浏览器事件介绍
2012/03/30 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
vue v-on:click传递动态参数的步骤
2020/09/11 Javascript
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
python判断字符串是否是json格式方法分享
2017/11/07 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
使用TensorFlow实现SVM
2018/09/06 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
基于python实现把图片转换成素描
2019/11/13 Python
python自动识别文本编码格式代码
2019/12/26 Python
keras输出预测值和真实值方式
2020/06/27 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
python opencv实现简易画图板
2020/08/27 Python
Python远程linux执行命令实现
2020/11/11 Python
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
Skyscanner阿联酋:全球领先的旅游搜索平台
2017/11/25 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
学校七一活动方案
2014/01/19 职场文书
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
售后服务承诺书范文
2014/03/26 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
教代会闭幕词
2015/01/28 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
小兵张嘎观后感
2015/06/03 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL
OpenCV全景图像拼接的实现示例
2021/06/05 Python
Pandas-DataFrame知识点汇总
2022/03/16 Python