#python day10

大乐透号码生成器

题目要求:使用random模块模拟大乐透号码生成器。选号规则:前区在1-35范围内随机产生不重复的5个号码,后区在1-12范围内随机产生不重复的2个号码。
(1)首先建立一个用来实现摇号功能的模块,代码如下:

import random
def GreatLotto(times):Greatnumber = []             #创建返回号码的空列表for i in range(0,times):numbers = []             #创建空列表leftlist = list(range(1,36))      #前区数字列表leftnumber = random.sample(leftlist,5)   #随机取5个数字rightlist = list(range(1,13))           #后区数字列表rightnumber = random.sample(rightlist,2)  #随机取2个数字leftnumber.sort()                       #将前区数字从小到大排序rightnumber.sort()                        #将后区区数字从小到大排序numbers = leftnumber + rightnumber       #合并两个列表for n in range(len(numbers)):             #将合并后列表中个位数前面加个0if numbers[n]<10:numbers[n] = '0'+ str(numbers[n])Greatnumber.append( numbers)              #将合并的列表元素添加到Greatnumber列表中return Greatnumber

(2)在相同路径下使用import来使用模块。如果不在相同路径下,可以使用import+包名+模块名来使用模块。代码如下:

import sys
sys.path.append('D:\pythondemo\MyLotto\__lotto__')
import MyLotto
print('===============大乐透生成器')
time = input('请输入要随即大乐透号码注数:')
Greatnumber = MyLotto.GreatLotto(int(time))
for i in range(0,int(time)):print('{} {} {} {} {}     {} {}'.format(Greatnumber[i][0],Greatnumber[i][1],Greatnumber[i][2],Greatnumber[i][3],Greatnumber[i][4],Greatnumber[i][5],Greatnumber[i][6]))

运行截图如下:

python实现大乐透号码生成器相关推荐

  1. python 大乐透号码生成器

    选号规则:前区1-35的范围随机产生不重复的5个号码,后区在1-12范围内随机生成2个不重复的2个号码.如下: from random import sample def number():front ...

  2. python大乐透号码生成器_Python生成随机验证码,大乐透号码

    随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...

  3. 大乐透号码生成器python_Python生成随机验证码,大乐透号码

    实例笔记之生成随机号码 扩展知识 - yield(生成器) 随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__' ...

  4. 大乐透号码生成器python_python-用random简单生成大乐透和双色球彩票

    用random随机生成一组数字 直接贴上代码: # -*- coding: UTF-8 -*- __author__ = 'bo.chen' ''' 彩票生成机 双色球 ''' from random ...

  5. python大乐透号码生成器_国庆长假写了个体彩大乐透彩票号码生成器小程序

    国庆假期,除了带娃,就是回复客人和工厂邮件,还有看书了. 带娃大家都懂得,惨绝人寰,(好吧,女儿还是挺可爱的,但是精力太充沛了,自愧不如啊)比起来工作和看书就是天堂了... 不过假期有点长,后面几天思 ...

  6. 双色球和大乐透号码生成器

    import random # 双色球生成器,随机六个红色球加一个蓝色球 ball = [] while True:     red = random.randint(1, 33)  # 产生一个随机 ...

  7. 双色球与大乐透号码生成器

    双色球 import java.util.*;/*** Description:** @author Lenovo* @date 2020/8/9**/ public class DoubleBall ...

  8. 大乐透号码生成器python_python随机生成 双色球 大乐透

    如下所示,写入文本文件中,文件类型改成.py,直接运行即可: #!/usr/bin/env python import string, sys, time import random def ssq( ...

  9. 大乐透号码随机生成与排序

    前面两篇介绍了两个非常简单的排序算法,本篇介绍排序算法的一个简单应用--对大乐透随机号码进行排序. 由于工作中涉及很多前端的开发,所以对前端技术有一定了解,前端的一个好处是可以直观地看到页面的布局.每 ...

最新文章

  1. oracle10个,OracleDBA新手经常碰到的10个Oracle错误
  2. libevent 获取多线程结构体变量加锁方法
  3. Hex与float之间相互转换
  4. java中日期怎么_Java 中的日期处理
  5. 如何阻止给 一个程序 开启多个实例 ?
  6. NumSharp v0.6.1 科学计算库发布,支持标量和隐式转换
  7. 24 | 二叉树基础(下):有了如此高效的散列表,为什么还需要二叉树?
  8. 机器学习面试——逻辑回归和线性回归
  9. windows 禁用ipv6服务_Win10如何关闭IPV6?Win10禁用IPv6的方法
  10. OpenInfra 十一年:OpenStack 部署规模超 2500 万计算核心
  11. UEFI和Legacy及UEFI+Legacy的区别 做系统时注意事项
  12. CCCC-GPLT L1-037. A除以B 团体程序设计天梯赛
  13. java 子类调用父类内部类_java 如何在子类方法中实例化父类的内部类?
  14. 推荐10本必读的心理学书籍
  15. hello world你知多少------300种编程语言中的hello world程序汇
  16. [苹果开发者账号]04 申请苹果开发者账号 美国报税表
  17. 微商扫码发货管理系统开发
  18. 【计算机视觉与深度学习 北京邮电大学 鲁鹏 视频笔记】1. 线性分类器
  19. 读书笔记:《枪炮、病菌与钢铁》与《1984》
  20. 联发科MT6893怎么样 联发科MT6893参数配置

热门文章

  1. opencv 将多帧图像合成为视频 cv2.VideoWriter()
  2. 【音频驱动】Linux之ALSA声卡、WAV文件相关概念
  3. 新的生活 新的开始
  4. 结构体中存在结构体成员却报错找不到该成员
  5. 中职计算机网页制作试题,计算机网页制作试题3
  6. PPT模板超多的网站,不用再害怕制作演示文稿了
  7. 即时通讯 音视频聊天室开发建议
  8. 语音控制开关灯----mega2560
  9. nc.exe 使用方法
  10. Kotlin系列四:标准函数、扩展函数、高阶函数、内联函数