import easygui as g 
#账号库
user = ['a']
#密码库
mima = ['123']

while True:
    #代码
    #(1)桌面
    c=g.buttonbox("欢迎来到QQ2022!",
                      choices=["登录","注册"],
                      image="C:/Users/Administrator/Desktop/皮卡丘.gif")
    #(2)重点
    if c=='注册':
        r = g.multenterbox("请输入以下信息进行注册:",fields=["账号:","密码:"])
        if r==None:
            break
        elif r[0] in user:
            g.msgbox("账号已存在,请重新注册!")
        elif len(r[1]) < 3 or len(r[1]) >16:
            g.msgbox("密码长度不符合要求,请重新注册!")
        else:
            #将账号和密码加入库
            user.append(r[0])
            mima.append(r[1])
    elif c=='登录':
        p=g.multenterbox("请输入以下信息进行登录:",fields=["账号:","密码:"])
        #输入的的账号不在列表
        if p==None:
            break
        elif p[0] not in user:
            g.msgbox('账号不存在,请先注册')
        elif  mima[user.index(p[0])]!=p[1]:
            g.msgbox('密码不正确,请重新登录') 
        else:
            g.msgbox('登录成功')
            s=g.choicebox("我的好友",choices=["网友",'亲人','同学'])
            if s=='网友':
                 g.choicebox("网友",choices=["猪猪侠",'小猪佩奇','木乃伊'])
            elif s=='亲人':
               g.choicebox("亲人",choices=["马云",'马化腾','马超'])
            elif s=='同学':
               g.choicebox("同学",choices=["曹操",'诸葛亮','孙悟空'])
    else:
        break

python:聊天机器人相关推荐

  1. python自动化高效办公第二期,带你项目实战【二】{数据可视化、发送邮件(定时任务监控)、python聊天机器人(基于微信、钉钉)}

    相关文章和数据源: python自动化高效办公第二期,带你项目实战[一]{excel数据处理.批量化生成word模板.pdf和ppt等自动化操作} Python自动化办公--Pandas玩转Excel ...

  2. 简单制作一个Python聊天机器人

    快速写一个聊天机器人 why ? 准备 代码 why ? 为啥写,主要是我看到了一篇关于python机器人的,看完简直想亲自试试,太酷了一点吧,so,let's do it. 准备 1.准备环境 (1 ...

  3. python聊天机器人

    一.安装wxpy pip install wxpy 二.申请图灵机器人 申请图灵机器人:http://www.tuling123.com/,获取API. 三.源码 import json import ...

  4. Python 数据科学入门教程:TensorFlow 聊天机器人

    TensorFlow 聊天机器人 原文:Creating a Chatbot with Deep Learning, Python, and TensorFlow 译者:飞龙 协议:CC BY-NC- ...

  5. NoneBot2,基于Python的聊天机器人

    NoneBot2,基于Python的聊天机器人 第一步,配置python 第二步,配置[go-cqhttp](https://github.com/Mrs4s/go-cqhttp) 第三步,配置[No ...

  6. python 自然语言处理 (六) 采用deepQA搭建自动聊天机器人

    deepQA是基于tensorflow 实现的开源项目,采用神经网络实现的自动化聊天机器人,在目前,网上的公开中文语料库比较少,采用训练的语料一般都是英文的 第一步:      到github上下载项 ...

  7. python开源聊天机器人ChatterBot——聊天机器人搭建、流程分析、源码分析

    开源聊天机器人ChatterBot 3.1  ChatterBot简介 ChatterBot是一个Python库,可以轻松生成对用户输入的自动响应.ChatterBot使用一系列机器学习算法来产生不同 ...

  8. python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人

    前言 对于咱们热爱折腾的青年来说,经常会有很多好玩的新奇创意想法,可是,有时候就缺少一个接口,实现交互.比如说,咱们博客的 python实战项目,有些的确比较好玩,但是似乎只能在电脑上跑跑程序,怎么运 ...

  9. python nltk lemmatizer_Python聊天机器人–使用NLTK和Keras构建第一个聊天机器人

    什么是聊天机器人? 聊天机器人是一款智能软件,能够传达和执行类似于人类的动作.聊天机器人可以直接与客户互动,在社交网站上进行营销以及即时向客户发送消息等方面被广泛使用.根据聊天机器人的构建方式,它有两 ...

  10. python对话机器人框架_长篇文讲解:使用Python AIML搭建聊天机器人的方法示例(收藏)...

    本文内容主要介绍了使用Python AIML搭建聊天机器人的方法示例,我觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随我过来看看吧 AIML全名为Artificial Intelligenc ...

最新文章

  1. AngularJs 1.5 $location获取url参数
  2. 泊松图像融合(泊松融合)
  3. sql 2005学习笔记1
  4. java 反转 控制 注入_控制反转和依赖注入
  5. 由 HashMap 引发的一个面试10连炮争吵!
  6. ISE如何封装与使用IP —— 使用ngc文件与仅包含端口的v文件
  7. IDEA需要修改的配置
  8. oracle cube排序,Oracle命令CUBE
  9. 设计模式:访问者模式(Vistor)
  10. java编写算术平均数,[求助]基础-怎样编一个计算算术平均数的程序(急啊)
  11. 转向Kotlin——数据类和封闭类
  12. makefile phony
  13. 选什么专业?找什么样的工作?教你四个维度
  14. 一个存储交流的报告——闪存存储系统设计
  15. git rm 和 rm 的区别
  16. Javaweb项目导出Excel文件无法下载问题
  17. cold start
  18. 无法访问gcr.io的解决办法
  19. linux自动关机取消命令,linux关机命令【使用思路】
  20. 论文笔记 | 基于深度学习的乳腺转移瘤识别(Deep Learning for Identifying Metastatic Breast Cancer)

热门文章

  1. FL STUDIO 最新20.9汉化中文版软件更新
  2. emake-Linux学习20201018
  3. Makefile里面的$(MAKE)
  4. 单调队列 → 常用于动态规划问题的优化
  5. java 学习历程_java的学习历程(一)
  6. 计算机视觉,机器学习需要关注的网站和会议
  7. 优美抒情钢琴曲《kiss the rain》
  8. Skydrive Pro Sync failed
  9. 怎么将图片裁剪成想要的尺寸啊?教你三个图片裁剪怎么弄的方法
  10. linux下创建用户