1 # 任务:模拟淘宝客服自动回复 |
2 |
3 def find_answer(question): |
4 with open ( 'reply.txt' , 'r' ) as f : |
5 while True : |
6 line = f.readline() |
7 if not line: #也可以为if line=='' |
8 break |
9 keyword = line.split( '|' )[ 0 ] |
10 reply = line.split( '|' )[ 1 ] |
11 if keyword in question: |
12 return reply |
13 return '对不起,没有你想要找的问题' |
14 |
15 if __name__ = = '__main__' : |
16 question = input ( '请输入想要提问的内容:' ) |
17 while True : |
18 if question = = 'bye' : |
19 break |
20 reply = find_answer(question) |
21 if not reply: |
22 question = input ( "小蜜不懂您在说什么,您可以问一些与订单、账户和支付相关的内容(退出请输入bye):" ) |
23 else : |
24 print (reply) |
25 question = input ( "您可以问一些与订单、账户和支付相关的内容(退出请输入bye):" ) |
26 print ( '谢谢,再见!' ) |
初级程序员
by: 云代码会员 发表于:2020-07-27 10:00:49 顶(0) | 踩(0) 回复
233
回复评论