# -*- 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):
fr程式設計客棧ame[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 = seftplmwnlf.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爬蟲實現原理
前言 簡單來說網際網路是由乙個個站點和網路裝置組成的大網,我們通過瀏覽器訪問站點,站點把html js css 返回給瀏覽器,這些 經過瀏覽器解析 渲染,將豐富多彩的網頁呈現我們眼前 一 爬蟲是什麼?如果我們把網際網路比作一張大的蜘蛛網,資料便是存放於蜘蛛網的各個節點,而爬蟲就是乙隻小蜘蛛,二 爬蟲...
python基礎及實現詞法分析器的基本實現
python基礎 1 list的使用,即列表。定義 list 列表名 如下還有對他的遍歷,這裡的word算是定義了乙個變數去儲存res i 的值 coding cp936 if name main res res hello you are good i 0 對列表的遍歷 for word in r...
python實現socket收發資料的實現
1.建立套接字 2.使用套接字收 發資料 3.關閉套接字 import socket def main 建立套接字 udp socket socket.socket socket.af inet,socket.sock dgram 繫結資訊 這裡繫結的資料是乙個元組 udp socket.bind ...