python 爬取大乐透开奖结果

#coding=utf-8
#下面中文注释不支持  所以开头加    "#coding=utf-8"
# 获取近期大乐透开奖结果, 并给出自己猜中的个数import requests# 这个API能够免费得到近期开奖结果, url里的-20代表获取近20期的开奖信息
url = "http://f.apiplus.net/dlt-20.json"
req = requests.get(url)
ret = req.json()
data = ret['data']# 自己购买的号码, 这里是复式5+3
mycode = '01,02,03,04,05+01,02,03'red,blue = mycode.split('+')
my_red = set(red.split(','))
my_blue = set(blue.split(','))for d in data:red,blue = d['opencode'].split('+')open_red = set(red.split(','))open_blue = set(blue.split(','))red_count = len(open_red & my_red)#红球命中的个数blue_count = len(open_blue & my_blue)#篮球命中的个数#输出开奖情况, 和命中情况print(f"{d['expect']}期: {d['opencode']}-----{red_count}+{blue_count}")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/457820.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸

类的继承案例解析&#xff0c;python相关知识延伸 作者&#xff1a;白宁超 2016年10月10日22:36:57 摘要&#xff1a;继<快速上手学python>一文之后&#xff0c;笔者又将python官方文档认真学习下。官方给出的pythondoc入门资料包含了基本要点。本文是对文档常用核心要点…

课堂练习之小强大扫荡

标题&#xff1a;在将程序安装到新的手机上时会出现程序崩溃 解决&#xff1a;1、找出错误&#xff1a;经过一系列测试&#xff0c;发现问题出现在第一次访问数据库的代码时报错。错误原因为不能发现数据库中的建立的表。 2、如何解决&#xff1a;在主页面加入访问数据库语句。…

领域驱动设计:软件核心复杂性应对之道_人人都可以领域驱动设计(一)

最近几年&#xff0c;领域驱动设计&#xff08;Domain-Driven Design&#xff0c;DDD&#xff09;这个术语越来越多地出现在软件工程师的视野里。对DDD不熟悉的人可能会觉得它是软件领域里的一个新的概念&#xff0c;但是实际上&#xff0c;Eric Evans在十几年前就已经提出了这…

linux 进程通信 消息队列

详解linux进程间通信-消息队列 前言&#xff1a;前面讨论了信号、管道的进程间通信方式&#xff0c;接下来将讨论消息队列。 一、系统V IPC 三种系统V IPC&#xff1a;消息队列、信号量以及共享内存&#xff08;共享存储器&#xff09;之间有很多相似之处。 每个内核中的 I P …

laravel框架——composer导入laravel

第一种&#xff1a;  composer create-project --prefer-dist laravel/laravel projectName "5.2.*"第二种&#xff1a;  composer global require "laravel/installer"  laravel new 名称转载于:https://www.cnblogs.com/xj76149095/p/5951822.html…

第七章 心得体会

通过第七章的学习&#xff0c;使自己对驱动程序的认识更加深刻&#xff0c;LED灯的驱动程序帮我我学到很多&#xff0c;还学会了驱动的移植。 学到的知识&#xff1a; 一、编写LED驱动 1、创建LED驱动的设备文件 第一步&#xff1a;使用cdev_init函数初始化cdev leds_cdev.owne…

wx.checkjsapi是写在config里面吗_用Python写一个程序,解密游戏内抽奖的秘密

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者&#xff1a; 极客挖掘机PS&#xff1a;如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun分析需求我们先整理下思…

Dev C++安装第三方库boost

Dev_C安装第三方库boost 安装步骤 准备工作下载boost库&#xff0c;下载地址https://sourceforge.net/projects/boost/1. 设置GCC的环境变量PATH 设置环境变量path,在其中加上DEV-C编译器的路径&#xff08;gcc.exe所在路径&#xff09;&#xff0c;如C:\Program Files (x86)…

bash的一些小技巧

1、从输入读入变量 eg:read -ep "input yes or no: " flag 用e选项表示编辑&#xff0c;可以使用backspace删除 2、数组 a、索引数组 declare -a arr(var1 var2 var3) 用空格分割&#xff0c;如果直接访问变量$arr&#xff0c; 则获取的是数组的第一个元素&#xff0…

golang switch_为什么程序员都不喜欢使用 switch ,而是大量的 if……else if ?

点击上方“我要学编程”&#xff0c;选择“置顶/星标公众号”福利干货&#xff0c;第一时间送达&#xff01;来自 | C语言Plus请用5秒钟的时间查看下面的代码是否存在bug。OK&#xff0c;熟练的程序猿应该已经发现Bug所在了&#xff0c;在第13行下面我没有添加关键字break; 这就…

RabbitMQ 安装与简单使用

在企业应用系统领域&#xff0c;会面对不同系统之间的通信、集成与整合&#xff0c;尤其当面临异构系统时&#xff0c;这种分布式的调用与通信变得越发重要。其次&#xff0c;系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方&#xff0c;比如发送短信&#…

数据库函数依赖及范式

一、基础概念   要理解范式&#xff0c;首先必须对知道什么是关系数据库&#xff0c;如果你不知道&#xff0c;我可以简单的不能再简单的说一下&#xff1a;关系数据库就是用二维表来保存数据。表和表之间可以……&#xff08;省略10W字&#xff09;。   然后你应该理解以下…

windows svn

windows svn 1.1Svn和VisualSvn介绍 VisualSvn Server2.5.6&#xff08;版本控制服务器&#xff09;免费开源软件 是基于Windows平台上的Subversion服务器&#xff0c;它是免费的 官方下载&#xff1a; http://www.visualsvn.com/files/VisualSVN-Server-2.5.6.msi TortoiseSvn…

信息摘要技术及算法介绍

数据摘要算法是密码学算法中非常重要的一个分支&#xff0c;它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能&#xff0c;由于其不可逆性&#xff0c;有时候会被用做敏感信息的加密。 数据摘要算法也被称为哈希&#xff08;Hash&#xff09;算法、散列算法…

AutoLayout的那些事儿

AutoLayout非常强大也非常易用&#xff0c;可读性也很强&#xff0c;加上各种第三方AutoLayout库&#xff0c;让你布起局来犹如绷掉链子的狗&#xff01;根本停不下来&#xff01;以前的 1label.frame.origin.y label.frame.size.height 10如今只用&#xff1a; 123button.sn…

docker-compose下载慢_编写Docker Compose时要注意的五大常见错误

在构建容器化的应用时&#xff0c;开发人员往往需要某种方法来引导启动目标容器&#xff0c;以对其进行代码级别的测试。尽管业界有许多方法可以实现该目的&#xff0c;但Docker Compose是目前最受欢迎的一种方法。它能够让如下两个方面变得容易实现&#xff1a;指定在开发过程…

前端测试利器--Browser-Sync启动命令

使用browser-sync启动命令cmd切换到项目的根目录下**1.browser-sync start --server --files "css/*.css"----------**使用两个*检测所有的目录**转载于:https://blog.51cto.com/1888512/1862054

VMware实现Android x86 8.1 从安装到使用

VMware实现Android x86 8.1 从安装到使用 虚拟机--Android 安装 Android系统配置 安装软件 个性化设计 托坑指南 一些终端模拟器的指令 虚拟机–Android 发现现在安卓虚拟机已经到了8.1&#xff0c;我就试试能不能安装并正常使用。由于版本过新&#xff0c;网上也没有一些系统的…

frame越过另一个frame_拥抱swoole(三)之用php实现一个混合服务器

混合服务器&#xff0c;就是可以同时支持http&#xff0c;websocket&#xff0c;tcp等的服务器&#xff0c;用swoole就是这么简单&#xff0c;分分钟&#xff0c;就可以愉快地搞物联网开发了&#xff0c;啥都支持&#xff0c;我采用官方的例子&#xff0c;创建一个混合服务器&a…

Hibernate学习系列————注解一对多单向实例

2019独角兽企业重金招聘Python工程师标准>>> 开发环境&#xff1a;MysqlEclipse 一对多单向的列子原理&#xff1a;一个班级&#xff0c;多个学生&#xff0c;学生端为多的一端&#xff0c;他们拥有一个外键指向相同的班级。 项目结构 需要的jar包 hibernate.cfg.xm…