使用python的random()随机函数编写一个简单的双色球项目
python中的random()函数常见函数如下:
import randomprint( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数
print( random.random() ) # 产生 0 到 1 之间的随机浮点数
print( random.uniform(1.6,7.8) ) # 产生 1.6 到 7.8 之间的随机浮点数,区间可以不是整数
print( random.choice('helloWord') ) # 从序列中随机选取一个元素
print( random.randrange(1,100,3) ) # 生成从1到100的间隔为3的随机整数a=[1,2,3,4,5,6,7,8,9] # 将序列a中的元素顺序打乱
random.shuffle(a)
print(a)print(random.sample(list(range(1,50)), 5)) # 随机生成指定数量的数字,组成新的列表
下面展示双色球的代码示例:
import random, timedef process_num(num):"""处理双色球"""if num in range(1, 10):num = str(num)new_num = "0"+numelse:new_num = str(num)return new_numdef generate_ball():"""生成双色球"""red_balls = [process_num(x) for x in range(1, 34)] # 用列表推导式生成红球和蓝球的列表blue_balls = [process_num(y) for y in range(1, 17)]red_num = random.sample(red_balls, 6) # 随机取6个红球blue_num = random.sample(blue_balls, 1) # 随机取1个蓝球cur_time = time.strftime('%Y-%m-%d %H:%M:%S') # 格式化当前的时间ball_list = (" ".join(red_num), "".join(blue_num), cur_time)return print(ball_list)if __name__ == '__main__':generate_ball()
参考链接:https://www.cnblogs.com/nancyzhu/p/8401572.html
使用python的random()随机函数编写一个简单的双色球项目相关推荐
- 一张图学会python应用到excel-Python | 编写一个简单的Excel处理脚本
前段时间,温老师找我说财务处的某老师平日处理大量的Excel,很多都是机械的重复劳动,不胜其烦.和我简单说了下需求,看我能不能写个程序帮一下忙. 需求简述如下: 一个多行多列的Excel文档有一列为& ...
- twisted:基于python的twisted框架编写一个客户端和服务端的对话聊天空间
twisted:基于python的twisted框架编写一个客户端和服务端的对话聊天空间 目录 输出结果 实现代码 输出结果 更新-- 实现代码 #基于python的twisted框架编写一个简单的聊 ...
- maven学习笔记之IDEA+Maven+Jetty运行一个简单的web项目
maven学习笔记 一.什么是maven Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Life ...
- 用python 编写一个简单的游戏
This blog will memory my work and process with the interesting skill. 用python 编写一个简单的游戏 这是一个非常简单的游戏, ...
- python脚本编写_如何用Python包编写一个简单的脚本,表达你对父母的爱?
全文共2800字,预计学习时长6分钟 在繁忙的工作生活中,我们经常忘记给所爱的人发WhatsApp.本教程将使用Python包Twilio编写一个简单的Python脚本来发送WhatsApp消息.我们 ...
- ros如何编译python文件_Python为ROS编写一个简单的发布者和订阅者
Python为ROS编写一个简单的发布者和订阅者 1.创建工作空间 1.1建立文件夹hello_rospy,再在该目录下建立子目录src,并创建工作空间 mkdir -p ~/hello_rospy/ ...
- python编写登录_通过Python编写一个简单登录功能过程解析
通过Python编写一个简单登录功能过程解析 需求: 写一个登录的程序, 1.最多登陆失败3次 2.登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束 3.要检验输入是否为空,账号和密码不能为空 ...
- python语言的记事本在哪_用python语言编写一个简单记事本
看了一点python的基础教程,忍不住手就痒了,找来一个题目练一下喽. 题目:编写一个功能简单的记事本. 编写记事本就要用到GUI的功能,最常用的当然是wxpython,那么我们就用这个来写一个记事本 ...
- 如何编写一个简单的 Python 程序
本教程将教你如何编写一个简单的 Python 程序.我们将从解释 Python 程序是什么开始,然后继续讨论语法的各个方面,即语言的结构. 什么是 Python? Python是一种越来越受欢迎的编程 ...
最新文章
- selenium工具的安装
- 说说Thread.Sleep(0)的那些奇怪的事
- 浏览器开发人员工具使用初步图解
- .net core使用数据库
- VC++ 非托管代码 托管代码
- WebAPI框架里设置异常返回格式统一
- Java应用程序浏览器集成控件JxBrowser v7.18新版发布!
- EF(EntityFramework) 的 CodeFirst 使用指南二(基本使用)
- ES系列:解决Cluster state has not been recovered yet, cannot write to the [null] index问题
- 人机交互期末复习笔记
- 【转载】Java并发编程:volatile关键字解析 by 海子
- 阿里P8大牛匠心独运,用图解的方式让繁杂的计算机网络一目了然
- APP测试中压力和性能的差别以及测试方案攥写
- AP: Oracle EBS AP INVOICE TAX 税码计算规则(ZT)
- SQL的删除语句delete(删除表中的数据)
- Java十进制转三进制
- 使用 SVG 实现圆环日期选择器
- 大数据告诉你,北上广深哪里最容易吃到你的家乡味儿?
- python内置函数 blool()
- 那些值得一看的数学电影!
热门文章
- Ubuntu10.04用Wine完美运行QQ2009
- 作为一个Java程序员,一生必看的15本书!赶快收藏起来,适合所有程序员们
- 汽车模具设计与制造能力状况
- php++倒计时插件下载,jQuery实现倒计时插件
- 微型计算机组成和键盘操作实验心得,微型计算机组成和键盘操作 实验报告.doc...
- 合作师专计算机培训,2016年西北师范大学校企合作计算机联合办学建设方案.pdf...
- 如何用Python搭建一个36Kr网站|高手4步带你入门
- 在线考试的兴起,指引了线上考试服务平台发展的新趋势!
- 什么是德国蓝天使环保认证Blue Angel?
- linux 32位中文版,Linux_Deepin_2014下载|Linux Deepin 2014.3 官方简体中文最新版(32位/64位) - 飞极下载站...