python:聊天机器人
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:聊天机器人相关推荐
- python自动化高效办公第二期,带你项目实战【二】{数据可视化、发送邮件(定时任务监控)、python聊天机器人(基于微信、钉钉)}
相关文章和数据源: python自动化高效办公第二期,带你项目实战[一]{excel数据处理.批量化生成word模板.pdf和ppt等自动化操作} Python自动化办公--Pandas玩转Excel ...
- 简单制作一个Python聊天机器人
快速写一个聊天机器人 why ? 准备 代码 why ? 为啥写,主要是我看到了一篇关于python机器人的,看完简直想亲自试试,太酷了一点吧,so,let's do it. 准备 1.准备环境 (1 ...
- python聊天机器人
一.安装wxpy pip install wxpy 二.申请图灵机器人 申请图灵机器人:http://www.tuling123.com/,获取API. 三.源码 import json import ...
- Python 数据科学入门教程:TensorFlow 聊天机器人
TensorFlow 聊天机器人 原文:Creating a Chatbot with Deep Learning, Python, and TensorFlow 译者:飞龙 协议:CC BY-NC- ...
- NoneBot2,基于Python的聊天机器人
NoneBot2,基于Python的聊天机器人 第一步,配置python 第二步,配置[go-cqhttp](https://github.com/Mrs4s/go-cqhttp) 第三步,配置[No ...
- python 自然语言处理 (六) 采用deepQA搭建自动聊天机器人
deepQA是基于tensorflow 实现的开源项目,采用神经网络实现的自动化聊天机器人,在目前,网上的公开中文语料库比较少,采用训练的语料一般都是英文的 第一步: 到github上下载项 ...
- python开源聊天机器人ChatterBot——聊天机器人搭建、流程分析、源码分析
开源聊天机器人ChatterBot 3.1 ChatterBot简介 ChatterBot是一个Python库,可以轻松生成对用户输入的自动响应.ChatterBot使用一系列机器学习算法来产生不同 ...
- python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人
前言 对于咱们热爱折腾的青年来说,经常会有很多好玩的新奇创意想法,可是,有时候就缺少一个接口,实现交互.比如说,咱们博客的 python实战项目,有些的确比较好玩,但是似乎只能在电脑上跑跑程序,怎么运 ...
- python nltk lemmatizer_Python聊天机器人–使用NLTK和Keras构建第一个聊天机器人
什么是聊天机器人? 聊天机器人是一款智能软件,能够传达和执行类似于人类的动作.聊天机器人可以直接与客户互动,在社交网站上进行营销以及即时向客户发送消息等方面被广泛使用.根据聊天机器人的构建方式,它有两 ...
- python对话机器人框架_长篇文讲解:使用Python AIML搭建聊天机器人的方法示例(收藏)...
本文内容主要介绍了使用Python AIML搭建聊天机器人的方法示例,我觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随我过来看看吧 AIML全名为Artificial Intelligenc ...
最新文章
- AngularJs 1.5 $location获取url参数
- 泊松图像融合(泊松融合)
- sql 2005学习笔记1
- java 反转 控制 注入_控制反转和依赖注入
- 由 HashMap 引发的一个面试10连炮争吵!
- ISE如何封装与使用IP —— 使用ngc文件与仅包含端口的v文件
- IDEA需要修改的配置
- oracle cube排序,Oracle命令CUBE
- 设计模式:访问者模式(Vistor)
- java编写算术平均数,[求助]基础-怎样编一个计算算术平均数的程序(急啊)
- 转向Kotlin——数据类和封闭类
- makefile phony
- 选什么专业?找什么样的工作?教你四个维度
- 一个存储交流的报告——闪存存储系统设计
- git rm 和 rm 的区别
- Javaweb项目导出Excel文件无法下载问题
- cold start
- 无法访问gcr.io的解决办法
- linux自动关机取消命令,linux关机命令【使用思路】
- 论文笔记 | 基于深度学习的乳腺转移瘤识别(Deep Learning for Identifying Metastatic Breast Cancer)