# 比如下面的问题
w = '''
你叫什么名字?
你是什么类型的九型人格,
你家湖北、深圳?
今生做过什么反派?
'''
# 依次以/n作为提问,分为1234个问题
d = '''
我是赵灵越
我是4
我是深圳
白莲花反派
'''
# 以上问题是答案,依次打印print:
1. 你叫什么名字? |制表符 我是赵灵越
2. 你是什么类型的九型人格, |制表符 我是4
3. 你家湖北、深圳? |制表符 我是深圳
4. 今生做过什么反派? |制表符 白莲花反派

用py怎么批量存储问答,1234?然后搜索读取?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- wohoohoo 2023-02-11 20:21关注
w = ''' 你叫什么名字? 你是什么类型的九型人格? 你家在哪里? 今生做过什么反派? ''' d = ''' 我是赵灵越 我是4 我是深圳 白莲花反派 ''' questions = w.split("\n") answers = d.split("\n") for i, question in enumerate(questions): print("{}. {} | {}".format(i + 1, question, answers[i]))
非常简单。
再来一个进阶版的。根据输入的问题来回答。questions = ''' 你叫什么名字? 你是什么类型的九型人格? 你家在哪里? 你曾经做过什么反派? ''' answers = ''' 我是赵灵越 我是4 我是深圳 白莲花反派 ''' qa_dict = dict(zip(questions.splitlines(), answers.splitlines())) def AI_customer_service(question): if question in qa_dict: return qa_dict[question] else: return "很抱歉,我无法回答您的问题。" # 测试一下函数的输出 print(AI_customer_service("你叫什么名字?")) # 输出:我是赵灵越 print(AI_customer_service("你是什么类型的九型人格?")) # 输出:我是4 print(AI_customer_service("你是谁?")) # 输出:很抱歉,我无法回答您的问题。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥20 win10商店接入问题
- ¥15 java 这种树形框吗
- ¥40 找同学帮敲Python代码
- ¥15 MYSQL 订单的商品明细重复计算问题
- ¥15 微信实时共享位置修改
- ¥100 TG的session协议号转成直登号号后客户端登录几分钟后自动退出设备
- ¥50 共模反馈回路的小信号增益
- ¥15 arduino ssd1306函数与tone函数放歌代码不兼容问题
- ¥70 0.96版本hbase的row_key里含有双引号,无法deleteall
- ¥15 诊断性META分析合并效能的检验