Вот программный код, как видите я создал конструкцию if и в случае если пользователь выбирает rad4 программа должна надать переменной а значение 1, но почему то в любом случае а будет равен 0. Как такое возможно, что делать?
from tkinter import *
def result(event):
print(a)
root=Tk()
root.geometry("1080x700")
root.resizable(0,0)
root.title("PyTest: Завдання варіант I")
qw1=Label(root, text="1. Середовищем розробки програмного забезпечення Python є:", font="Times 11")
qw1.place(x="50", y="50")
qw1var=IntVar()
qw1var.set(0)
rad0 = Radiobutton(root,text="EILD",variable=qw1var,value=0, font="Times 11")
rad0.place(x="50", y="80")
rad1 = Radiobutton(root, text="IDE", variable=qw1var, value=1, font="Times 11")
rad1.place(x="50", y="100")
rad2 = Radiobutton(root, text="ILDE", variable=qw1var, value=2, font="Times 11")
rad2.place(x="50", y="120")
rad3 = Radiobutton(root, text="IDLE", variable=qw1var, value=3, font="Times 11")
rad3.place(x="50", y="140")
if qw1var.get()==3:
a=1
else:
a=0
B1=Button(root, text="Завершити")
B1.place(x="500", y="610")
B1.bind("<Button-1>", result)
root.mainloop()