当前位置:网站首页>Analysis of lottery winning numbers in history
Analysis of lottery winning numbers in history
2022-07-25 04:46:00 【wyazyf】
Analysis of lottery winning numbers in history
I don't say much nonsense , See the code . The code is mainly to realize the function , There is no subdivision optimization , Look at the old iron light spray
import base64
import ctypes
from tkinter import *
from tkinter import messagebox
from PIL import ImageTk
from PIL import Image
from selenium import webdriver
#http://fems.goldwind.com.cn:8402/
def dl(driver ,list):
try:
haomaList = driver.find_element_by_class_name('ball_box01')
elements = haomaList.find_elements_by_tag_name('li')
for item in elements:
list.append(item.text)
except Exception as re:
print(re)
# Close the browser ( All labels )
driver.quit()
# Close the browser ( All labels )
driver.quit()
def get_image(filename,width,height):
im = Image.open(filename).resize((width,height))
return ImageTk.PhotoImage(im)
def startFaction(E1,E2,E5,E6):
manyList=[]
# for i in 22077:
for i in range(int(E1), -1, -1):
try:
list = [];
option = webdriver.ChromeOptions()
option.add_argument('headless') # Set up option
driver = webdriver.Chrome(chrome_options=option) # Call Google browser with parameters ( Hide browser window )
# driver = webdriver.Chrome();
driver.maximize_window()
# An implicit wait : When looking for all the elements , If not already loaded , , etc. 10 second
driver.implicitly_wait(10);
driver.get("https://kaijiang.500.com/shtml/dlt/"+str(i)+".shtml");
dl(driver,list)
print(list,i)
manyList.append(list)
# test when , Just cycle once
# break;
# Only judge 22 year
if i<int(E2):
break;
except Exception as re:
print(re)
# Close the browser ( All labels )
driver.quit()
tinydictQian ={1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,
11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0,
21:0,22:0,23:0,24:0,25:0,26:0,27:0,28:0,29:0,30:0,
31:0,32:0,33:0,34:0,35:0}
tinydictHou = {1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0, 7: 0, 8: 0, 9: 0, 10: 0,
11: 0, 12: 0}
for item in manyList:
for ii in range(len(item)):
if ii<5:
if tinydictQian.get(int(item[ii]))!='default':
tinydictQian[int(item[ii])] = int(tinydictQian[int(item[ii])])+1;
else:
if tinydictHou.get(int(item[ii]))!='default':
tinydictHou[int(item[ii])] = int(tinydictHou[int(item[ii])])+1;
tinydictQian = sorted(tinydictQian.items(), key=lambda x: x[1], reverse=True)
tinydictHou = sorted(tinydictHou.items(), key=lambda x: x[1], reverse=True)
print(' Auto filter number ')
resultList=[]
resultList.append(tinydictQian[0][0])
resultList.append(tinydictQian[1][0])
resultList.append(tinydictQian[2][0])
resultList.append(tinydictQian[3][0])
resultList.append(tinydictQian[4][0])
resultList=sorted(resultList)
if int(tinydictHou[0][0])>int(tinydictHou[1][0]):
resultList.append(tinydictHou[1][0])
resultList.append(tinydictHou[0][0])
else:
resultList.append(tinydictHou[0][0])
resultList.append(tinydictHou[1][0])
print(resultList)
E3.delete(0,'end')
E3.insert(0, resultList)
print(' Number of occurrences of auto filter number ')
print(tinydictQian[0])
print(tinydictQian[1])
print(tinydictQian[2])
print(tinydictQian[3])
print(tinydictQian[4])
print('')
print(tinydictHou[0])
print(tinydictHou[1])
E5.delete('0.0','end')
E5.insert('0.0',tinydictQian[0])
E5.insert("end","\r\n")
E5.insert("end",tinydictQian[1])
E5.insert("end", "\r\n")
E5.insert("end",tinydictQian[2])
E5.insert("end", "\r\n")
E5.insert("end",tinydictQian[3])
E5.insert("end", "\r\n")
E5.insert("end",tinydictQian[4])
print(' All occurrences of the precursor ', tinydictQian)
print(' All occurrences of rear drive ', tinydictHou)
E6.delete('0.0','end')
E6.insert('0.0',' All occurrences of the precursor '+'\r\n'+str(tinydictQian))
E6.insert("end",'\r\n')
E6.insert("end",' All occurrences of rear drive '+'\r\n'+ str(tinydictHou))
def helloCallBack(E1,E2,b1,E5,E6):
if(E1!="" and E2!=""):
startFaction(E1,E2,E5,E6)
messagebox.showinfo(" Prompt information "," The calculation is complete ")
if __name__ == '__main__':
top = Tk()
# call api Set to be scaled by the application
ctypes.windll.shcore.SetProcessDpiAwareness(1)
# call api Get the current zoom factor
ScaleFactor = ctypes.windll.shcore.GetScaleFactorForDevice(0)
# Set scaling factor
top.tk.call('tk', 'scaling', ScaleFactor / 75)
# Set the size and width of the window x high + Offset
top.geometry('500x420+500+200')
# Set the window title
top.title(' Crawler program -- Analysis of the next lottery winning number ')
# root.overrideredirect(1)
# Set window icons
tmp = open('favicon.ico', 'wb') # Create temporary files
tmp.write(base64.b64decode(
"AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Dg4O/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9CQkL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/CAgI/4GBgf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8lJSX/qKio/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0lJSf/Ly8v/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/dnZ2//T09P8HBwf/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA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")) ## Put this one Decode the picture , Write to file .
tmp.close()
tmp = open('wy.ico', 'wb') # Create temporary files
tmp.write(base64.b64decode(
"AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BwcH/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/MDAw/woKCv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/U1NT/x8fH/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/enp6/0FBQf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/nJyc/2ZmZv8BAQH/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/vb29/4eHh/8BAQH/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/4ODg/6qqqv8BAQH/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8PDw//+/v7/9HQ0f8DAwP/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9CQkL//f39//n5+f8ODg7/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP93d3f//v7+//39/f9CQkL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wEBAf+8vLz//v7+//7+/v+Hh4f/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xEREf/y8vL//v7+///Ozs7/AwMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wEBAf8BAQH/AQEB/2JiYv/9/f3//v7+//7+/v/7+/v/Li4u/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AQEB/6SkpP/9/f3//v7+//7+/v/8/Pz/cHBw/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/BQUF/0NDQ//6+vr//v7+//7+/v/s7Oz/HBwc/wgICP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wEBAf8DAwP/jo6O/zk5Of+4uLj//v7+//39/f+EhIT/YmJi/2NjY/8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv8JCQn/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/CQkJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8yMjL/dXV1/5KSkv9OTk7/+/v7/+jo6P9JSUn/iYmJ/4GBgf8QEBD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/0lJSf+Wlpb/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/qamp/zg4OP8CAgL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wMDA/+EhIT/dnZ2/6Kiov+Ojo7/u7u7/5mZmf+cnJz/mpqa/3V1df9tbW3/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/NTU1/87Ozv+ioqL/BAQE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8QEBD/p6en/9HR0f8lJSX/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgIC/zMzM/9/f3//jY2N/5eXl/+enp7/8fHx/+Xk5f+SkpL/pqam/3p6ev+Hh4f/EBAQ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8LCwv/wsLC/y8vL/9mZmb/Kysr/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9GRkb/TU1N/0FBQf+3t7f/BQUF/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/ODg4/5SUlP9ubm7/aGho/21tbf+Ghob/8/Pz/9vb2/+EhIT/Wlpa/4SEhP9ubm7/SkpK/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP92dnb/YWFh/4yMjP+CgoL/aWlp/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP92dnb/jo6O/3V1df95eXn/W1tb/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP85OTn/2tra/3l5ef99fX3/h4eH/4KCgv+Kior/7e3t/9XV1f+IiIj/jY2N/25ubv92dnb/iYmJ/w0NDf8AAAD/AAAA/wAAAP8AAAD/AAAA/w4ODv+qqqr/V1dX/6Kiov+Li4v/dHR0/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP92dnb/jo6O/7W1tf9FRUX/rKys/wUFBf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xAQEP/Gxsb/NTU1/1hYWP+JiYn/gYGB/wQEBP8YGBj/a2tr/3BwcP8FBQX/Jycn/46Ojv+JiYn/fX19/5CQkP8CAgL/AAAA/wAAAP8AAAD/AAAA/15eXv9UVFT/t7e3/3h4eP+FhYX/e3t7/wcHB/8AAAD/AAAA/wEBAf8AAAD/AAAA/xAQEP+EhIT/g4OD/29vb/+2trb/ZWVl/0ZGRv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4SEhP9XV1f/iYmJ/56env96enr/aWhp/wEBAf8BAQH/GRkZ/xoaGv8CAgL/AwMD/3h4eP+EhIT/X19f/6alpv8wMDD/AAAA/wAAAP8AAAD/AQEB/4yMjP92dnb/cnJy/8HBwf+FhYX/i4uL/zMzM/8BAQH/EBAQ/w0NDf8KCgr/AAAA/0xMTP+Ghob/g4OD/7+/v/94eHj/Y2Nj/4iIiP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/FhYW/6Wlpf9fX1//qKio/4KCgv+EhIT/XV1d/wAAAP8AAAD/AgIC/wEBAf8AAAD/AAAA/21tbf+CgoL/qqqq/zg4OP+dnZ3/AgIC/wAAAP8AAAD/ERER/3d3d/+bm5v/o6Oj/zk5Of+Dg4P/dXV1/1xcXP8DAwP/WVlZ/ykpKf9UVFT/AQEB/2BgYP90dHT/gICA/0pKSv+QkJD/nZ2d/35+fv8GBgb/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/cHBw/0pKSv+3t7f/cXFx/29vb/+EhIT/KSkp/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/1tbW/+FhYX/XV1d/5+fn/+JiYn/Hx8f/wAAAP8AAAD/TExM/2tra/97e3v/kJCQ/8vLy/9oaGj/gICA/3BwcP9hYWH/pKSk//b29v+Wlpb/XV1d/3Nzc/+IiIj/YGBg/8TExP+Wlpb/goKC/21tbf81NTX/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/kZGR/4ODg/9ubm7/zMzM/9bW1v98fHz/BAQE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/yEhIf9/f3//xsbG/5GRkf9SUlL/cnJy/wAAAP8AAAD/a2tr/3x8fP+Hh4f/iYmJ/3V1df93d3f/hISE/3Z1dv+CgoL/urq6//v7+/+urq7/gICA/319ff94eHj/gYGB/3d3d/+CgoL/g4OD/3l5ef9iYmL/AAAA/wAAAP8AAAD/AAAA/wAAAP8jIyP/bW1t/5mZmf+rq6v/Kysr/yMjI/+AgID/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wEBAf+BgYH/dHR0/3p6ev+NjY3/hISE/wAAAP8AAAD/ZGRk/3t7e/+Mi4z/nJyc/wUFBf+Pj4//bW1t/52dnf+SkpL/wcHB//r6+v+4uLj/k5OT/5CQkP90dHT/g4OD/wgICP+YmJj/ioqK/3p6ev9iYmL/AAAA/wAAAP8AAAD/AAAA/wAAAP9gYGD/a2tr/3h4eP+Kior/w8PD/4ODg/9kZGT/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+EhIT/b29v/6SkpP+Pj4//cnJy/xQUFP8BAQH/bGxs/4SEhP+NjY3/W1tb/wICAv8yMjL/h4eH/4GBgf+mpqb/f39///Ly8v98fHz/p6en/4SEhP+FhYX/ISEh/wICAv9zc3P/ioqK/3l5ef9fX1//AQEB/wAAAP8AAAD/AAAA/wAAAP9ubm7/goKC/42Njf+Pj4//g4OD/8rKyv8lJSX/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9XV1f/yMfI/4GBgf9/f3//dHR0/0dHR/8KCgr/goGC/4aGhv+Li4v/EBAQ/wAAAP8EBAT/eHh4/29vb/9+fn7/lpaW//z8/P+CgoL/h4eH/2dnZ/90dHT/AgIC/wAAAP8kJCT/kJCQ/4uLi/9zc3P/AgIC/wAAAP8AAAD/AAAA/wAAAP9nZ2f/gICA/46Ojv+YmJj/BAQE/w4ODv8EBAT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8NDQ3/HBwc/5GRkf+Hh4f/e3t7/2BgYP8cHBz/g4OD/3Jycv9mZmb/AAAA/wAAAP8AAAD/Li4u/6ampv8yMjL/9vX2//7+/v/s7Oz/KSkp/6+vr/8dHR3/AQEB/wAAAP8CAgL/fn5+/3x8fP+IiIj/BgYG/wAAAP8AAAD/AAAA/wgICP98fHz/hYWF/46Ojv9ISEj/AgIC/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AgIC/4qKiv+FhYX/cHBw/1tbW/8tLS3/ampq/2pqav9vbm//AAAA/wAAAP8AAAD/BAQE/w8PD/+enp7//Pz8///9/f3/hYWF/w0NDf8CAgL/AQEB/wAAAP8CAgL/cnJy/2ZmZv99fX3/FBQU/wAAAP8AAAD/AAAA/x0dHf+Ghob/f39//4eHh/8GBgb/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0pKSv+RkZH/gYGB/1tbW/8wMDD/VFRU/3l5ef9NTU3/AAAA/wAAAP8AAAD/AAAA/xwcHP/4+Pj//f39///+/v7/7ezt/wsLC/8AAAD/AQEB/wAAAP8AAAD/Y2Nj/2RkZP9mZmb/ICAg/wAAAP8AAAD/AAAA/zU1Nf9wcHD/cXFx/3x8fP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wwMDP+JiYn/iYmJ/29vb/8vLy//SUlJ/5CQkP8mJib/AAAA/wAAAP8AAAD/AAAA/wUFBf/a2tr//v7+///+/v7/wMDA/wICAv8AAAD/AQEB/wAAAP8AAAD/Pj4+/3h4eP9TU1P/IiIi/wAAAP8AAAD/AAAA/z8/P/9ZWVn/d3d3/2NjY/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wICAv90dHT/d3d3/4KCgv8rKyv/S0tL/5KSkv8MDAz/AAAA/wAAAP8AAAD/AAAA/wICAv+Dg4P//v7+//7+/v/8/Pz/Z2dn/wAAAP8AAAD/AAAA/wAAAP8AAAD/ICAg/4iIiP9MS0z/Hx8f/wAAAP8AAAD/AAAA/zo6Ov9QUFD/j4+P/zQ0NP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wEBAf9tbG3/Xl5e/4SEhP8hISH/TExM/4aGhv8CAgL/AAAA/wAAAP8AAAD/AAAA/wICAv86Ojr//v7+//7+/v/8/Pz/ICAg/wAAAP8AAAD/AAAA/wAAAP8AAAD/DAwM/4uLi/9LS0v/FxcX/wAAAP8AAAD/AAAA/zMzM/9bW1v/kpKS/xAQEP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9dXV3/XFxc/3Nzc/8YGBj/TExM/3h4eP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8HBwf/6Ojo///T09P/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/BQUF/4ODg/9MTEz/CQkJ/wAAAP8AAAD/AAAA/y0tLf9lZWX/g4OD/wICAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9BQUH/ampq/2hoaP8KCgr/RUVF/3Nzc/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/tLS0//7+/v+bm5v/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AwMD/3t7e/9BQUH/AgIC/wAAAP8AAAD/AAAA/yUlJf9nZ2f/bGxs/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8rKyv/c3Nz/15eXv8BAQH/MTEx/3Jycv8BAQH/AAAA/wAAAP8AAAD/AAAA/wEBAf8CAgL/goKC//7+/v9oaGj/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/3Nzc/8vLy//AAAA/wAAAP8AAAD/AAAA/yAgIP9jY2P/W1tb/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8aGhr/dXV1/1FRUf8AAAD/ISEh/2lpaf8BAQH/AAAA/wAAAP8AAAD/AAAA/wEBAf8BAQH/WVlZ//z8/P9AQED/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BgYG/2VlZf8gICD/AAAA/wAAAP8AAAD/AAAA/xYWFv9aWlr/VVVV/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8SEhL/cXFx/0FBQf8AAAD/FBQU/1paWv8CAgL/AAAA/wAAAP8AAAD/AAAA/wEBAf8BAQH/NTU1//r6+v8eHR7/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/DAwM/1BQUP8SEhL/AAAA/wAAAP8AAAD/AAAA/wcHB/9KSkr/VlZW/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8SEhL/Z2dn/zAwMP8AAAD/CAgI/0BAQP8QEBD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/FBQU/+/v7/8HBwf/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/IiIi/zExMf8FBQX/AAAA/wAAAP8AAAD/AAAA/wEBAf8yMTL/Wlpa/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8aGhr/U1NT/yIiIv8AAAD/AgIC/yAgIP8iIiL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/8HBwf8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Kioq/xkZGf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8XFxf/XV1d/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8nJyf/Pj4+/w0NDf8AAAD/AQEB/w4ODv8iIiL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/3p6ev8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/JCQk/wsLC/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8KCgr/UFBQ/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8xMTH/KCgo/wICAv8AAAD/AAAA/wMDA/8dHR3/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/z4+Pv8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Hx8f/wEBAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8EBAT/NDQ0/w8PD/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8sLCz/GRkZ/wAAAP8AAAD/AAAA/wEBAf8QEBD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wwMDP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/Dg4O/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8CAgL/ExMT/x4eHv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8pKSn/CQkJ/wAAAP8AAAD/AAAA/wEBAf8EBAT/AgIC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8FBQX/AQEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BQUF/x0dHf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8hISH/AQEB/wAAAP8AAAD/AAAA/wEBAf8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AQEB/xISEv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wYGBv8MDAz/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=")) ## Put this one Decode the picture , Write to file .
tmp.close()
# Set the top left corner logo
top.iconbitmap("favicon.ico")
# Create the background color of the window object
canvas_top = Canvas(top, width=500, height=700)
im_top = get_image("wy.ico", 500, 750)
canvas_top.create_image(250, 100, image=im_top)
canvas_top.pack()
frame1 = Frame(canvas_top)
frame2 = Frame(canvas_top)
frame3 = Frame(canvas_top)
frame4 = Frame(canvas_top)
frame5 = Frame(canvas_top)
frame6 = Frame(canvas_top)
# Verify that the input box is a positive integer
def check_digit(content):
if content.isdigit() or content == "":
return True
else:
return False
entry_validate = top.register(check_digit)
L1 = Label(frame1, text=" The latest winning period ")
L1.pack(side=LEFT)
E1 = Entry(frame1, bd=1, validate='key', vcmd=(entry_validate, '%P'))
E1.insert(0, "22077")
E1.pack(side=RIGHT)
L2 = Label(frame2, text=" The winning period ends ")
L2.pack(side=LEFT)
E2 = Entry(frame2, bd=1, validate='key', vcmd=(entry_validate, '%P'))
E2.insert(0, "22001")
E2.pack(side=RIGHT)
L3 = Label(frame4, text=" Maximum winning probability result :")
L3.pack(side=LEFT)
E3 = Entry(frame4, bd=1)
# E3.insert(0, "D://text")
E3.pack(side=RIGHT)
L5 = Label(frame5, text=" Probability analysis of winning numbers :")
L5.pack(side=LEFT)
E5 = Text(frame5, bd=1,height=6)
E5.pack(side=RIGHT)
L6 = Label(frame6, text=" Probability analysis of all numbers :")
L6.pack(side=LEFT)
E6 = Text(frame6, bd=1,height=11)
E6.pack(side=RIGHT)
b1 = Button(frame3, text=" Calculation ", fg='blue', command=lambda: helloCallBack( E1.get(), E2.get(), b1,E5,E6))
b1.pack()
frame1.pack(padx=1, pady=1)
frame2.pack(padx=10, pady=10)
frame4.pack(padx=10, pady=10)
frame5.pack(padx=10, pady=10)
frame6.pack(padx=10, pady=10)
frame3.pack(padx=10, pady=10)
top.mainloop()ext Package address :https://download.csdn.net/download/wyazyf/86026781
边栏推荐
- Pyg builds GCN to realize link prediction
- 实战|记一次攻防演练打点
- Open source summer interview | "after 00" PMC member Bai Zeping
- [internship] processing time
- LVGL 8.2 Tabview
- Dark king | analysis of zego low illumination image enhancement technology
- 【基于stm32f103的SHT30温湿度显示】
- @Summary of ResponseBody annotation
- Style transfer -- CCPL: contrast coherence preserving loss for versatile style transfer
- Interview required: how to design the seckill system?
猜你喜欢

Kubesphere 3.3.0 offline installation tutorial

Salt and ice particles cannot be distinguished

Construction of Seata multilingual system

二、MySQL数据库基础

ES6 -- Methods and extensions of array objects, traversal of arrays, and extension methods of strings

Definition and basic terms of tree

运筹学基础【一】 之 导论

1. If function of Excel

Completed project series Tutorials - smart campus management system

I didn't expect Mysql to ask these questions
随机推荐
很多时候都是概率
Introduction to computing system hardware (common servers)
The United States has launched 337 investigations on a number of Chinese companies: Bubugao is full of lying guns!
Data Lake (16): structured streaming writes iceberg in real time
LVGL 8.2 Slider
二、MySQL数据库基础
LVGL 8.2 Spinbox
Etcd learning
If you don't know these 20 classic redis interview questions, don't go to the interview!
Anaconda installs jupyter
[internship] processing time
In the Internet of things market, Bosch sensor has launched a number of new solutions
MySQL -- index and transaction isolation level
Zhongchuang computing power won the recognition of "2022 technology-based small and medium-sized enterprises"
MySQL 中RDS 链接数突然上涨怎么查?
Impala2.12 environmental installation
自然的状态最好
How can I check if the number of RDS links in MySQL suddenly rises?
LVGL 8.2 Tabview
Market regulation