如何将错误消息添加到问题框中?

时间:2019-04-25 13:48:59

标签: python loops dictionary tkinter

我正在尝试为同学制作修订材料,并且在名为“ my_dict”的词典中提供了OCR计算机科学的术语列表。但是,如果输入的术语不正确,它只会向Python Shell发送一条错误消息。如果有人可以帮助我将错误消息添加到所提供的代码中,将不胜感激。

如果下一个循环我尝试了基本循环,但无济于事。

def button_click():
    typed_text = (entry1.get()).lower()
    output_text.delete(0.0, END)
    if typed_text is in my_dict{}:
        meaning = my_dict[(typed_text)]
    else:
        meaning = str("Are you sure you entered the term correctly?"
    output_text.insert(END, meaning)

我希望输出在输出框中填入错误消息“您确定输入正确吗?”,但是实际输出当前是无效的语法。

1 个答案:

答案 0 :(得分:0)

my_dict{}不是有效的语法,您只需要为my_dict表达式传递inis in也不是有效的语法,因此只需使用in

str("Are you sure you entered the term correctly?"中,您最后缺少一个寄生虫。

有些地方不需要额外的寄生虫。将它们放在(entry1.get())[(typed_text)]