美文网首页我爱编程
Python实现简单问答

Python实现简单问答

作者: 獨孤記憶 | 来源:发表于2018-06-11 22:17 被阅读0次
    dict=   {
                'Hello' :'Hi',   
                '你好'  : '你也好' 
             }
    
    word = 'c'
    work = True
    
    print('你好,我是Python')
    print('你想和我聊天吗')
    while word == 'c' or 't' :
        word=input('你可以选择和我聊天(c),还是训练我对话(t),或者让我离开(l)?:')
        if word == 'c':
            if len(dict) == 0:
                print('我现在还不会回答问题,请训练我')
                continue
            
            chatword=input('谢谢你跟我聊天,您要说点什么?:')
    
            for word in sorted(dict.keys()):
                if str(chatword) == word:
                    work = True
                    print(dict[word])
                    break
    
        elif word == 't':
            question=input('请输入问题?:')
            answer=input('请输入回答。:')
            dict[str(question)]=str(answer)
    
            print('训练成功')
            print('我现在会回答%d个问题了'% len(dict))
    
        elif word == 'l':
            print('再见!!!')
            break
    
        else :
            print('请输入正确的指令')
            con

    相关文章

      网友评论

        本文标题:Python实现简单问答

        本文链接:https://www.haomeiwen.com/subject/nndkeftx.html