Python实现的双色球生成功能示例


Posted in Python onDecember 18, 2017

本文实例讲述了Python实现的双色球生成功能。分享给大家供大家参考,具体如下:

最近学习Python的Random函数,就顺手写一个随机数的双色球程序,开发环境:python2.7 , 附上源代码如下:

# _*_ coding:utf-8 _*_
import random
qiu=[]
while True:
  hong = random.randint(1,33)#产生一个随机红球
  if hong in qiu:
    continue#跳过本次循环
  qiu.append(hong)#把红色号码添加到列表
  if len(qiu)==6:
    break
qiu.sort()
lan=random.randint(1,16)#产生一个随机篮球
s=""
for i in qiu:
  s=s+"%02d " %i#02d表示是2位数的整数,个数自动补0
print "三水点靠木测试结果:"
print s+"+ "+"%02d" %lan

运行结果:

Python实现的双色球生成功能示例

其中蓝色6个。

也有简单的方法

# _*_ coding:utf-8 _*_
import random
list = range(1,34)
buleball = random.sample(list,6)
buleball.sort()
print buleball#1-33随机取6个,然后排序

运行结果:

Python实现的双色球生成功能示例

或者

# _*_ coding:utf-8 _*_
import random
list = range(1,34)
random.shuffle(list)
buleball =list[0:6]
buleball.sort()
print buleball#1-33打乱列表顺序,取前6个,然后排序

运行结果:

Python实现的双色球生成功能示例

Python 相关文章推荐
Python多线程编程(五):死锁的形成
Apr 05 Python
Python使用re模块正则提取字符串中括号内的内容示例
Jun 01 Python
python 列表降维的实例讲解
Jun 28 Python
python实现梯度下降算法
Mar 24 Python
python内置数据类型之列表操作
Nov 12 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
Jun 21 Python
解决django同步数据库的时候app models表没有成功创建的问题
Aug 09 Python
windows下Python安装、使用教程和Notepad++的使用教程
Oct 06 Python
redis数据库及与python交互用法简单示例
Nov 01 Python
Python小程序之在图片上加入数字的代码
Nov 26 Python
Python 中的函数装饰器和闭包详解
Feb 06 Python
python 闭包函数详细介绍
Apr 19 Python
Python实现的摇骰子猜大小功能小游戏示例
Dec 18 #Python
简单实现python进度条脚本
Dec 18 #Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
Dec 18 #Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 #Python
python中列表和元组的区别
Dec 18 #Python
Django REST为文件属性输出完整URL的方法
Dec 18 #Python
Python3计算三角形的面积代码
Dec 18 #Python
You might like
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
PHP反射原理与用法深入分析
2019/09/28 PHP
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
JavaScript中的稀疏数组与密集数组[译]
2012/09/17 Javascript
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
2016/01/28 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
2016/05/10 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
vue-router跳转页面的方法
2017/02/09 Javascript
js实现城市级联菜单的2种方法
2017/06/23 Javascript
vue2.0与bootstrap3实现列表分页效果
2017/11/28 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
解决vue 表格table列求和的问题
2019/11/06 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
Python中的choice()方法使用详解
2015/05/15 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
python地震数据可视化详解
2019/06/18 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
2019/12/13 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
澳大利亚领先的武术用品和健身器材供应商:SMAI
2019/03/24 全球购物
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
.NET程序员的几道面试题
2012/06/01 面试题
《中华少年》教学反思
2014/02/15 职场文书
《日月潭》教学反思
2014/02/28 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书