Я новичок в tkinter и python, я столкнулся с проблемой во время моих операторов if. Я пытаюсь сравнить записи со случайно импортированными целыми числами и удалить страницу и дать экран поздравляю.
Я пытался создать текстовую переменную, но я не знал, как ее определить, и меня послали использовать команду get, но я застрял здесь и сейчас.
Буду очень признателен за любую помощь и благодарю вас за потраченное время.
Я новичок в tkinter и python, я столкнулся с проблемой во время моих утверждений if. Я пытаюсь сравнить записи со случайно импортированными целыми числами и удалить страницу и дать экран поздравляю. Буду очень признателен за любую помощь и спасибо за ваше время.
from math import *
from tkinter import *
from tkinter import messagebox
# Intro Window Creation
window = Tk()
window.geometry("900x500")
window.title("Welcome To Practice Your Quadratic Equation Solving Skills")
# Picking Difficulty
def Introclick():
window.destroy()
windo = Tk()
windo.geometry("900x500")
windo.title("Difficulty Setting")
label1 = Label(windo, text="Please enter your difficulty setting from ranging 1-3", bg="gray", font="Georgia 22")
label1.pack()
lebel2 = Label(windo, text="1 being the easiest and 3 being the hardest", bg="gray")
lebel2.pack()
def LV1():
def destroy1():
lOL.destroy()
lOL=Tk()
Answer11=Entry(lOL)
Answer12=Entry(lOL)
Answer11.pack()
Answer12.pack()
def crap():
if y > x:
if Answer11.get() == y and Answer12.get() == x:
lOL.destroy()
response = messagebox.askyesno("Great job you got it", "Try again")
else:
print("cry1")
else:
if Answer11.get() == x and Answer12.get() == y:
lOL.destroy()
response = messagebox.askyesno("Great job you got it", "Try again")
else:
print("cry2")
lOL.geometry("900x500")
lOL.title("Level 1")
z = Label(lOL, text="Easiest Difficulty")
z.pack()
lOL.configure(bg="gray")
import random
x = random.randint(1,5)
y = random.randint(1,7)
b = x + y
c = x * y
FunctionOut1=Label(lOL, text="Quadratic Equation \n" +"x^2 + " + str(b) + "x + " + str(c), bg="gray", fg="green" )
FunctionOut1.pack()
Dead = Button(lOL, text="Exit", command=destroy1)
Dead.pack()
LAB11 = Label(lOL, text="Input both Answers, Integers Only")
LAB11.pack()
FAnswer1=Button(lOL, command=crap,text="Submit Answer")
FAnswer1.pack()
# The buttons that allow to pick the difficulty
B1 = Button(windo,text="Level 1", width=(20), command=LV1, fg="green", bg="gray")
B2 = Button(windo,text="Level 2", width=(20), command=LV2, fg="yellow", bg="gray")
B3 = Button(windo,text="Level 3", width=(20), command=LV3, fg="red", bg="gray")
B1.pack()
B2.pack()
B3.pack()
windo.configure(bg="gray")
Introbutt = Button(window, text="Let's Start!", padx=50, pady=50, command=Introclick, fg="blue", bg="black")
Introbutt.pack()
window.mainloop()