• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python实现的彩票机选器实例

Python实现的彩票机选器实例

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python 彩票,python彩票预测,python开发实例,python脚本编写实例,python项目实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了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()
</div>

运行效果如下所示:

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

</div>

您可能想查找下面的文章:

  • Python实现的彩票机选器实例
  • Python随机生成彩票号码的方法

相关文章

  • 总结的几个Python函数方法设计原则
  • 在python的类中动态添加属性与生成对象
  • 浅谈python中截取字符函数strip,lstrip,rstrip
  • python和pyqt实现360的CLable控件
  • 如何使用python爬取csdn博客访问量
  • Python多进程同步Lock、Semaphore、Event实例
  • 在Python的Django框架中simple-todo工具的简单使用
  • Python的内存泄漏及gc模块的使用分析
  • Python中list初始化方法示例
  • 使用wxpython实现的一个简单图片浏览器实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
    • python使用BeautifulSoup分析网页信息的方法
    • Python两个内置函数 locals 和globals(学习笔记)
    • Python实现Youku视频批量下载功能
    • Python常用模块用法分析
    • 在Python的Django框架中编写错误提示页面
    • python实现指定字符串补全空格的方法
    • Python中列表、字典、元组数据结构的简单学习笔记
    • Python模块学习 datetime介绍
    • Python中的FTP通信模块ftplib的用法整理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有