kzkzkz

dict = {
  \'hello\': \'hello\'
}
flag = \'c\'
work = True
print \'hi,my name is python.\'
print \'do you want chat with me?\'
while flag == \'c\' or \'t\':
  flag = raw_input("你可以选择和我聊天(c)和我训练对话(t),或者让我离开(l)?(c/t/l)")
  if flag == "t":
    question = raw_input("请输入问题(key): ")
    answer = raw_input("请输入你的答案(value):")
    dict[str(question)] = str(answer)
    print u"训练成功"
    print u"现在我已经会%d个问题了!" % len(dict)
    continue
  elif flag == \'c\':
    if len(dict) == 0:
      print u"我现在还不会问题,请先训练我!"
      continue
    chat_word = raw_input("谢谢你和我聊天,你想对我说点什么?:")
    for key in sorted(dict.keys()):
      if str(chat_word) == key:
        work = True
        print dict[key]
        break
      else:
        work = False
    if work == False:
      print u"抱歉,这句话我还不会回答"
      work = True
   elif flag == \'l\':
     print u\'好的,下次再见\'
     break
   else:
    print u\'请输入提示的指令\'
    continue

分类:

技术点:

相关文章:

  • 2021-06-27
  • 2021-07-16
  • 2021-09-26
  • 2021-05-15
  • 2022-12-23
  • 2021-11-24
  • 2021-10-19
  • 2021-11-07
猜你喜欢
  • 2021-12-08
  • 2021-11-03
  • 2021-10-18
  • 2021-06-22
  • 2021-09-12
  • 2022-01-01
  • 2021-10-05
相关资源
相似解决方案