美文网首页
Python3练手Demo2

Python3练手Demo2

作者: 金融界审核大表哥 | 来源:发表于2018-08-14 16:48 被阅读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

    相关文章

      网友评论

          本文标题:Python3练手Demo2

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