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

2024-04-24 12:16:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为同学们准备一份复习材料,我在一本名为“我的字典”的字典里有一份OCR计算机科学术语表。但是,如果输入的术语不正确,它只会向pythonshell发送一条错误消息。如果有人能帮我添加一个错误信息的代码提供,那将不胜感激

我试过基本的if,while,next循环,但是没有用

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)

我希望输出会在输出框中填充错误消息“Areyousureyourecentedtheterm?”,但实际输出的语法当前无效


Tags: textyou消息outputif字典my错误
1条回答
网友
1楼 · 发布于 2024-04-24 12:16:42

my_dict{}不是有效语法,您只需为in表达式传递my_dictis in也是无效语法,所以只需使用in

str("Are you sure you entered the term correctly?"中,您在结尾缺少了一个偏执狂

有些地方你不需要额外的偏执。把它们扔进(entry1.get())[(typed_text)]

相关问题 更多 >