Mac Python3
dict = {'叮当':'主人我在',}
#训练机器人对话c
flag='c'
#机器人默认是工作
work =True
print('你好,欢迎来使用叮当聊天。')
whileflag =='c'or't':
flag = input("你可以选择跟我聊天(c)还是教我学习对话(t),或者让我离开(l)?(c/t/l)")
ifflag =="t":
question = input("请输入问题(key):")
answer = input("请输入回答(value):")
dict[str(question)] = str(answer)
print("学习成功")
print("现在我已经学会%d个问题了"% len(dict))
continue;
elifflag =="c":
iflen(dict) ==0:
print("现在我还不会任何问题,请先训练我.")
continue;
chat_word = input("谢谢你跟我聊天,你想对我说点什么.")
forkeyinsorted(dict.keys()):
ifstr(chat_word) == key:
work = True
print(dict[key])
break
else:
work = False
ifwork == False:
print("抱歉这句话我还不会回答.")
work = True
elifflag=="l":
print("好的,下次再见")
break
else:
print("请输入提示的指令")
continue
网友评论