自己和QQ上的某人合伙编了一个python机器人,先放代码。

import datetime
import times = "0"
while True:i = input('我>')if i == "你好" and s == "1":print('机器人>',"我不好")elif i == "开机":s = "1"print('机器人>','已开机')elif i =="关机":print('机器人>',"再见!")exit()elif i =='几点了' and s == "1":te = datetime.datetime.now()print ("当前的日期和时间是 %s" % te)print ("当前的年份是 %s" %te.year)print ("当前的月份是 %s" %te.month)print ("当前的日期是  %s" %te.day)print ("当前小时是 %s" %te.hour)print ("当前分钟是 %s" %te.minute)print ("当前秒是  %s" %te.second)else:print('机器人>',"我还没开机,或者是不支持本指令!")

此机器人可以自己编辑固定语言,麻烦。并且一旦打包成EXE就无法再修改词库了。原理是用如果否则的语法来编的,看得懂的可以自己添加机器人的固定语句,此代码已开源,转载务必带上作者名,我的QQ是:2609948707

有能力的可以制作成QQ机器人。不废话了,看一下运行效果图:

想要尝试的小伙伴可以去试试吧!

自编Python机器人,内置词库可改写。相关推荐

  1. 使用Python的内置turtle库画彩虹

    上图是使用turtle库绘制的彩虹.程序的关键点是将画笔的颜色渐变,再通过不断微小的角度转换绘制成彩虹 计算机中的颜色空间模型是典型的RGB模型,R,G,B分别对应光的三原色,色相是由RGB三个参数共 ...

  2. 转:python的内置对象

    python的内置对象 对象类型 常量示例/用法 Number(数字) 3.14159, 1234, 999L 3+4j String(字符串) 'spam', "guido's" ...

  3. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  4. Python模块内置函数

    一.任务描述   本实验任务主要完成对Python模块内置函数进行一些基本操作,通过完成本实验任务,要求学生熟练掌握Python模块内置函数,并对Python内置函数的基本操作进行整理并填写工作任务报 ...

  5. python print()内置函数

    啦啦啦啦啦啦,我又来了,学习任何东西都得坚持,我一定的好好加油!!! 今天来说说print()函数,前边我们已经用过好好多次啦,现在来学习哈吧!!! Python的内置函数,print() print ...

  6. python什么元素为真_如何使用Python基础内置函数

    如何使用Python基础内置函数 发布时间:2020-08-05 13:46:59

  7. 【Python】Python中内置的%操作符

    Python中内置的%操作符可用于格式化字符串操作,控制字符串的呈现格式.Python中还有其他的格式化字符串的方式,但%操作符的使用是最方便的. 格式符为真实值预留位置,并控制显示的格式.格式符可以 ...

  8. sorted是python的内置函数吗_Python中的内置sorted()函数

    我在一本书中看到了如何将特定的排序函数传递给Python的内置sorted()函数,如下所示:def mysort(a, b): if a[3] < b[3]: return -1 elif a ...

  9. c# 对象json互相转换_Go语言进阶之路(六):内置JSON库和开源库gjson

    Go语言内置了部分JSON函数,可以方便地在Go语言结构体实例和JSON字符串之间互相转换.这可比Java强多了. 不过Go语言内置的json库功能比较鸡肋,只能在结构体和JSON之间相互转换,没办法 ...

  10. [转载] python基于内置的SimpleHTTPServer来搭建简易的FTP服务器实现局域网内文件共享

    参考链接: 使用Python的SimpleHTTPServer模块提供文件 如果要我来说python有哪些逆天好用的功能让你感觉相见恨晚的话,我想SimpleHTTPServer必有一席之地,这是一个 ...

最新文章

  1. JavaScript语言标准
  2. python装饰器实现aop_python中面向切片编程(AOP)和装饰器
  3. 2021计算机技能高考考纲,2021年湖北省技能高考技能考试大纲(机械类).pdf
  4. Scrapy框架的学习(2.scrapy入门,简单爬取页面,并使用管道(pipelines)保存数据)
  5. [蓝桥杯][基础练习VIP]2n皇后问题(深搜)
  6. 关于java的取整/和取余%
  7. csgo客户文件与服务器,csgo与远程服务器
  8. 详解TCP协议三次握手四次挥手
  9. java treeset排序_java TreeSet的排序之自然排序
  10. Silverlight for Windows Phone 开发学习笔记(-)
  11. 使用Qt学习C语言编程1
  12. 网课答案公众号查询方法
  13. 解决-手机通过Charles连接代理无法上网,亲测可用
  14. 湖北移动B863AV3.1-M2_S905L3A_UWE5621DS_安卓9语音线刷包--支持语音-首页正常-设置不要密码-灯正
  15. oracle数据库语句
  16. 理解Java heap内存和Java direct内存
  17. 小米盒子 改装 无线打印服务器,教你给小米盒子换个超级简洁的“猫友桌面”...
  18. [Swift]LeetCode825. 适龄的朋友 | Friends Of Appropriate Ages
  19. openflow协议之meter表简单实现
  20. ES6:字符串的扩展及新增方法

热门文章

  1. linux-centos6.5一键安装 Redmine
  2. Fiddler4抓包工具使用教程
  3. Fiddler4 Https设置及安装浏览器证书
  4. Java并发编程实战_盖兹
  5. php用高德地图api坐标返回市_php 使用高德地图(一) 画多边形及编辑 获取坐标 (简单总结)...
  6. JPA JAVA代码生成器(entity ,controller ,service ,repository)
  7. matlab2014b 迅雷,matlab 2014b下载
  8. java sigar cpu使用率_sigar相关-单个进程占CPU百分比
  9. 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
  10. setuna快捷键_Setuna 办公截图神器