有趣的python小程序

1.密码生成器x=int(input())

print(''.join(__import__('random').choice('QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm!@#$%^&*()_+=}{[]:;<,.>?/1234567890') for i in range(x)))

运行结果:16

IMHxl0+I_u8%)NnF

2.时光机import time

import datetime

import sys

print('输入指定日期即可穿越(只能到未来)'" "'请输入目标年月日:')

y=int(input('年'))

m=int(input('月'))

d=int(input('日'))

sj=str(y)+' '+str(m)+' '+str(d)

d1=datetime.datetime(y,m,d)

print('启动中,还需要')

while True:

d2=datetime.datetime.now()

sec=round((d1-d2).total_seconds())

op=[int(sec/86400),'天',int((sec-int(sec/86400)*86400)/3600),'小时',int((sec-int(sec/3600)*3600)/60),'分',int((sec-int(sec/60)*60)),'秒']

nn=(''.join('%s' %id for id in op))

sys.stdout.write(" %s"%nn)

sys.stdout.write('即可启动')

sys.stdout.flush()

time.sleep(1)

运行结果:输入指定日期即可穿越(只能到未来)

请输入目标年月日:

年2018

月9

日5

启动中,还需要

6天1小时55分3秒即可启动

3.QQ群机器人

需安装qqbot模块,图灵机器人最好自己申请一个。@机器人可以聊天,两个空格再加文本可自动翻译import urllib.parse

import urllib.request

import requests,json

from qqbot import QQBotSlot as qqbotslot,RunBot

@qqbotslot

def onQQMessage(bot,contact,member,content):

def save(name,content):

with open(name, 'w') as f:

f.write(content)

def tuling(info):

url = 'http://www.tuling123.com/openapi/api?key=d846628468214520b1047b1ed0038fb1'+'&info='+info

res = requests.get(url)

res.encoding = 'utf-8'

jd = json.loads(res.text)

return jd['text']

if '@ME' in content or '@Fabot' in content:#Fabot是我给机器人起的名字

bot.SendTo(contact,tuling(content[4:]))

if(content[0]==' '):

url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&sessionFrom=http://fanyi.youdao.com/'

data = {

'i': content[1:],

'doctype': 'json',

}

data=urllib.parse.urlencode(data).encode('utf-8')

response=urllib.request.urlopen(url,data)

html=response.read().decode('utf-8')

target=json.loads(html)

bot.SendTo(contact,target['translateResult'][0][0]['tgt'])

RunBot()

运行结果:

4.弹钢琴import winsound

tone={'1':532,'2':588,'3':660,'4':698,'5':784,'6':880,'7':988}

while True:

winsound.Beep(tone[input()],300)

python恶搞小程序-有趣的python小程序相关推荐

  1. 实战|轻松用 Python 开发一个简单有趣的聊天小程序

    前言 Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol). UDP 为应用程序提供了一种无需建立连接就可以发送封装的 I ...

  2. python turtle循环图案-有趣的Python turtle绘图

    原标题:有趣的Python turtle绘图 Python Turtle是Python的一个编程教育类库,越来越受到教育者的关注,近日,以"智能时代,逐梦成长"为主题的第5届全国青 ...

  3. python 默认参数_有趣的 Python 特性 3 | 当心默认可变参数这个大猪蹄子。

    本文字数:1575 字 阅读本文大概需要:4 分钟 写在之前 Python 提供了很多让使用者觉得舒服至极的功能特性,但是随着不断的深入学习和使用 Python,我发现其中存在着许多玄学的输出与之前预 ...

  4. python有趣的小项目-有趣的python小项目,自动生成有趣的表情包!

    加小编QQ群:832339352即可自动获取大量Python视频教程以及各类PDF! 作为一个数据分析师,应该信奉一句话--"一图胜千言".不过这里要说的并不是数据可视化,而是一款 ...

  5. python意外退出_有趣的Python上下文管理器

    阅读耗时:9分钟 目录 编写自定义上下文管理器 从生成器到上下文管理器 将上下文管理器编写为装饰器 嵌套式上下文管理器 组合式上下文管理器 利用用上下文管理器创建SQLAlchemy session ...

  6. python处理照片_有趣的Python图片处理

    萌新今天学习了嵩天老师的Python数据分析与展示,来写点记录.首先需要对图像有所了解,图像由RGB组成,红色.绿色.蓝色. 安装 这一节主要讲Python的PIL库,下载地址Python Imagi ...

  7. python恶搞小程序-知道了这个,你也能写出 Python 趣味小程序

    原标题:知道了这个,你也能写出 Python 趣味小程序 前两天在 51CTO 看见某篇推荐博文,大概是一个 豆子比较感兴趣,在知乎和 github 上搜索了相关的源代码,发现原来实现起来非常的简单, ...

  8. 有趣的python小程序

    有趣的python小程序 1.密码生成器 x=int(input()) print(''.join(__import__('random').choice('QWERTYUIOPASDFGHJKLZX ...

  9. 【有趣的Python小程序】Python多个简单上手的库制作WalkLattice 走格子游戏 (思路篇)上

    篇写上一个思路篇,那么今天我们就来完成这一项工作 源代码和配套文件 链接: https://caiyun.139.com/m/i?135ClY1yWrSKX 提取码:e4pq 复制内容打开中国移动云盘 ...

最新文章

  1. 容灾管理服务器是设备还是系统,卷管理与集群建设用户容灾系统的介绍-to customer-医疗行业.doc...
  2. Union和Union All的区别
  3. NR 1G - 5G基站介绍
  4. 年薪50万的程序员_这些年薪50万+的程序员都经历了什么?
  5. Android adb命令,linux中各种命令
  6. 电脑装不装网卡有什么区别
  7. python怎样导出py文件_导出python模块(到字符串或py文件)
  8. 聊一聊mongodb中的 explain 和 hint
  9. 16槽双电源机架式光纤收发器产品优势介绍
  10. 网络工程师需要哪些知识_成长工程师可以教给我们哪些工程知识
  11. rpc协议微服务器,RPC协议及实现方式(分布式微服务治理的核心)
  12. 百分点发布《数据决策力白皮书》:数据的能量才开始激发
  13. 旅程落幕!网易相册将停止运营 这里有你的回忆吗?
  14. APP被苹果App Store拒绝的原因
  15. java 拖放文字_Java实现拖放效果
  16. 一起看懂Redis两种持久化方式的原理
  17. Atitit 数据库的历史与未来 目录 1.1. 两个对于数据库强需求的行业。电信 金融 1 1.2. 艾提拉分析 对数据库强需求行业金融 1 2. 数据库历史 2 2.1. ,上个世纪50,6
  18. 如何根据地理位置获取城市编码 / (高德地图) 获取城市编码API / 经纬度获取城市or城市编码
  19. 微信小程序上传图片到服务器总是失败_微信小程序上传图片到服务器实例
  20. VirusTotal 为 Chrome 和 Firefox 发布 VT4Browsers 扩展

热门文章

  1. 设计模式---(创建型)单例模式
  2. PMP考试的过与只是
  3. 关于使用“JS获取屏幕,浏览器,网页高度宽度”的个人思考
  4. ListView用法
  5. 计算机操作系统基础知识-2
  6. sql中Cast()函数的用法
  7. java——原型模式
  8. Postgres中的物化节点之sort节点
  9. mysql数据导出权限问题
  10. 我国农村经济发展战略