Python3练手Demo2

2018-08-14  本文已影响6人  金融界审核大表哥

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

上一篇 下一篇

猜你喜欢

热点阅读