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

 更新时间:2017年12月18日 13:54:59   作者:whaben  
这篇文章主要介绍了Python实现的双色球生成功能,涉及Python基于random模块生成随机数的相关操作技巧,需要的朋友可以参考下

本文实例讲述了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

运行结果:

其中蓝色6个。

也有简单的方法

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

运行结果:

或者

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

运行结果:

PS:这里再提供几款相关工具供大家参考使用:

在线随机生成个人信息数据工具:
http://tools.jb51.net/aideddesign/rnd_userinfo

在线随机字符/随机密码生成工具:
http://tools.jb51.net/aideddesign/rnd_password

在线随机数字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu

常用电话号码在线查询:
http://tools.jb51.net/bianmin/pub_tel

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • Python中的joblib模块详解

    Python中的joblib模块详解

    这篇文章主要介绍了Python中的joblib模块详解,用已知的数据集经过反复调优后,训练出一个较为精准的模型,想要用来对格式相同的新数据进行预测或分类,常见的做法是将其训练好模型封装成一个模型文件,直接调用此模型文件用于后续的训练,需要的朋友可以参考下
    2023-08-08
  • pandas的排序和排名的具体使用

    pandas的排序和排名的具体使用

    这篇文章主要介绍了pandas的排序和排名的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Python NumPy教程之数组的创建详解

    Python NumPy教程之数组的创建详解

    这篇文章主要为大家详细介绍了Python NumPy中数组的创建方式,文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-08-08
  • python利用K-Means算法实现对数据的聚类案例详解

    python利用K-Means算法实现对数据的聚类案例详解

    这篇文章主要介绍了python利用K-Means算法实现对数据的聚类,本文通过案例讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Flask之pipenv虚拟环境的实现

    Flask之pipenv虚拟环境的实现

    这篇文章主要介绍了Flask之pipenv虚拟环境的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Python-VTK批量读取二维切片并显示三维模型

    Python-VTK批量读取二维切片并显示三维模型

    这篇文章主要介绍了Python-VTK批量读取二维切片并显示三维模型,文章基于python的相关资料展开对主题的详细介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04
  • Python中添加搜索路径的方法实例

    Python中添加搜索路径的方法实例

    我们平时在用python写一些脚本作为工具时,经常需要在其他脚本中加载该工具,这篇文章主要给大家介绍了关于Python中添加搜索路径的相关资料,需要的朋友可以参考下
    2022-05-05
  • python解析模块(ConfigParser)使用方法

    python解析模块(ConfigParser)使用方法

    很多软件都有配置文件,今天介绍一下python ConfigParser模块解析配置文件的使用方法
    2013-12-12
  • 基于pytorch中的Sequential用法说明

    基于pytorch中的Sequential用法说明

    这篇文章主要介绍了基于pytorch中的Sequential用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python pandas 计算每行的增长率与累计增长率

    Python pandas 计算每行的增长率与累计增长率

    这篇文章主要介绍了Python pandas 计算每行的增长率与累计增长率,文章举例详细说明。需要的小伙伴可以参考一下
    2022-03-03

最新评论