python实现双色球随机选号

 更新时间:2020年01月01日 10:29:26   作者:Jerry_JD  
这篇文章主要为大家详细介绍了python实现双色球随机选号,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了python实现双色球随机选号的具体代码,供大家参考,具体内容如下

双色球随机选号实现代码

from random import randrange, randint, sample


def display(balls):
  """
  输出列表中的双色球号码
  """
  for index, ball in enumerate(balls):
    if index == len(balls) - 1:
      print('|', end=' ')
    print('%02d' % ball, end=' ')
  print()


def random_select():
  """
  随机选择一组号码
  """
  red_balls = [x for x in range(1, 34)]
  selected_balls = []
  for _ in range(6):
    index = randrange(len(red_balls))
    selected_balls.append(red_balls[index])
    del red_balls[index]
  # 上面的for循环也可以写成下面这行代码
  # sample函数是random模块下的函数
  # selected_balls = sample(red_balls, 6)
  selected_balls.sort()
  selected_balls.append(randint(1, 16))
  return selected_balls


def main():
  n = int(input('机选几注: '))
  for _ in range(n):
    display(random_select())


if __name__ == '__main__':
  main()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Python中类变量和实例变量的区别

    Python中类变量和实例变量的区别

    这篇文章主要介绍了Python中类变量和实例变量的区别,文章针对Python类变量和实例变量的问题,给出了具体说明和演示,需要的小伙伴可以参考一下
    2022-02-02
  • 使用python爬虫实现网络股票信息爬取的demo

    使用python爬虫实现网络股票信息爬取的demo

    下面小编就为大家分享一篇使用python爬虫实现网络股票信息爬取的demo,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • Python pyecharts绘制条形图详解

    Python pyecharts绘制条形图详解

    pyecharts是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。本文将利用其绘制多样的条形图,需要的可以参考一下
    2022-04-04
  • 使用wxPython和OpenCV实现手势识别相机功能

    使用wxPython和OpenCV实现手势识别相机功能

    在这篇博客中,我将分享一个有趣的 Python 项目:通过 wxPython 创建图形界面,利用 OpenCV 的计算机视觉技术实现实时手势识别,以下是项目的完整实现过程,包括代码分析、使用说明和可能的优化建议,需要的朋友可以参考下
    2025-04-04
  • 使用Python构建Hopfield网络的教程

    使用Python构建Hopfield网络的教程

    这篇文章主要介绍了使用Python构建Hopfield网络的教程,本文来自于IBM官方网站的技术文档,需要的朋友可以参考下
    2015-04-04
  • python3.x 生成3维随机数组实例

    python3.x 生成3维随机数组实例

    今天小编就为大家分享一篇python3.x 生成3维随机数组实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Python的turtle绘图库使用基础

    Python的turtle绘图库使用基础

    turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形,需要的朋友可以参考下
    2023-04-04
  • 使用原生Python编写Hadoop MapReduce程序

    使用原生Python编写Hadoop MapReduce程序

    在大数据处理领域,Hadoop MapReduce是一个广泛使用的框架,用于处理和生成大规模数据集,本文将使用原生Python编写Hadoop MapReduce程序,需要的可以参考下
    2025-02-02
  • Python+PyQt5实现自动化任务管理

    Python+PyQt5实现自动化任务管理

    这篇文章主要为大家详细介绍了如何通过PyQt5构建图形界面,使用Python实现了一个自动化任务管理系统,感兴趣的小伙伴可以参考一下
    2025-04-04
  • python openpyxl提取Excel图片实现原理技巧

    python openpyxl提取Excel图片实现原理技巧

    在这篇文章中,将介绍如何使用openpyxl来提取Excel中的图片,以及它的原理和技巧,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01

最新评论