结束聊天机器人的对话


def send():
send = "You: " + e.get()
txt.insert(END, "n" + send)
user = e.get().lower()
if (user == "hello" or user == "hi" or user == "hey" or user == "oi" or user == "halo"):
txt.insert(END, "n" + "Rob: Hi there, how can I help you? n 0.Contact seller directly n 1.Order Tracking n 2.Refund and Return n 3.HELP n Please enter a number.")

elif (user == "whats your name?" or user == "what is your name" or user == "name" or user == "you called" or user == "what is your name?"):
txt.insert(END, "n" + "Rob: My name is Rob.")
elif (user == "0"):   ** **

elif (user == "1"):
txt.insert(END, "n" + "Rob: Your bag has arrived. n 00. Homepage n 01. ** n 0. ** **")
elif (user == "4"):
txt.insert(END, "n" + "Rob: Damage and Broken n Sorry for the inconvenient. Please take a photo of your item and send it to seller as soon as possible. Thank you.n 00. Homepage n 01. ** n 0. ** **")

我正在学习创建一个简单的Tkinter GUI聊天机器人我面临的问题:

** ** =我想在用户输入0时结束对话,它将关闭此对话并移动到另一个python文件。

** =当用户输入01时,聊天机器人将说再见并结束对话。

谢谢。

如果你想让一个方法在python中结束,你可以使用return。在** **的情况下,只需在if语句下键入return,它就会结束。在你的**情况下,你只需要打印再见,然后使用return

最新更新