帮忙给下面这段程序加个注释
ex_data = pd.read_excel('题目.xlsx') ##默认读取sheet = 0的
head_list = list(ex_data.columns)
list_dict = []
for i in ex_data.values:
list_dict.append(dict(zip(head_list,i)))
drt=random.choice(list_dict)
lbl11 = tkinter.Label(window, text=f"{drt['题目']}",bg="white")
lbl11.place(x=20, y=20)
def showselect():
varlbl2.set(varR.get())
varR = tkinter.StringVar()
varR.set("Y")
r1 = tkinter.Radiobutton(window, text=f"A. {drt['选项A']}", value="A",bg="white",variable=varR,command=showselect)
r1.place(x=40,y=70)
r2 = tkinter.Radiobutton(window, text=f"B. {drt['选项B']}", value="B",bg="white",variable=varR,command=showselect)
r2.place(x=200,y=70)
r3 = tkinter.Radiobutton(window, text=f"C. {drt['选项C']}", value="C",bg="white",variable=varR,command=showselect)
r3.place(x=40,y=100)
r4 = tkinter.Radiobutton(window, text=f"D. {drt['选项D']}", value="D",bg="white",variable=varR,command=showselect)
r4.place(x=200,y=100)