from tkinter import *
from tkinter import messagebox
import random
result = 0
state = 0
label1 = 0
b1 = 0
b2 = 0
t = 0
globalname = "Имя"
def start():
global result
numb_1 = random.randint(0,10)
numb_2 = random.randint(0,10)
result = numb_1 * numb_2
label1.config(text=str(numb_1) + " умножить на "+str(numb_2))
def check():
global text1
texttoint = int(t.get())
if result == texttoint:
messagebox.showinfo("сообщение","правильный ответ "+globalname)
else:
messagebox.showinfo("сообщение","неправильный ответ "+globalname)
def hide_me():
global btn,ename,labname,globalname
if ename.get() != "":
globalname = ename.get()
messagebox.showinfo("сообщение","ваше имя "+ename.get())
btn.destroy()
ename.destroy()
namelab.destroy()
compute()
else:
messagebox.showinfo("сообщение","введите ваше имя")
def compute():
global label1,b1,b2,t
label1 = Label(text=" ", fg="#eee", bg="#333",width=30)
label1.place(x=0,y=0)
start()
t= Entry()
t.place(x=0,y=50)
b1 = Button(text="проверить вычисления",command=check)
b1.place(x=0,y=100)
b2 = Button(text="обновить пример",command=start)
b2.place(x=0,y=150)
root = Tk()
root.geometry('500x500')
btn=Button(text="Начать проверку таблицы умножения",command=hide_me)
btn.place(x=0,y=150)
namelab = Label(text="Ваше имя", fg="#eee", bg="#333",width=30)
namelab.place(x=0,y=50,width=250)
ename = Entry()
ename.place(x=0,y=100,width=250)
root.mainloop()
|