Python编程基础:第二十八节 随机数Random Numbers
第二十八节 随机数Random Numbers
- 前言
- 实践
前言
我们在编程过程中有时候需要用到随机数,例如模拟掷骰子,模拟抽签等等。Python为我们提供了random
包帮助我们生成随机数。
实践
例如我们要生成1至6之间的随机正整数:
x = random.randint(1, 6)
print(x)
>>> 2
生成0到1之间的小数:
y = random.random()
print(y)
>>> 0.5334639240331638
随机抽取列表中的某个元素:
my_list = ['rock', 'paper', 'scissors']
z = random.choice(my_list)
print(z)
>>> paper
随机打乱一个列表中的所有元素:
cards = [1, 2, 3, 4, 5, 6, 7, 8, 9, "J", "Q", "K", "A"]
random.shuffle(cards)
print(cards)
>>> [6, 3, 'A', 4, 9, 'Q', 5, 1, 8, 2, 'J', 'K', 7]
以上便是随机数的全部内容,感谢大家的收藏、点赞、评论。我们下一节将介绍异常(Exception),敬请期待~
Python编程基础:第二十八节 随机数Random Numbers相关推荐
- Python编程基础:第八节 判断语句If Statements
第八节 判断语句If Statements 前言 实践 前言 有了基本的数据类型处理知识,我们便可以编写一些简单的程序.在编程过程中,我们往往需要对一些条件加以判断,若满足其条件,则执行下面对应的代码 ...
- Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。
9 编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等).如果beg到end之间不存在水仙花数,则输出"not found& ...
- python程序设计实验指导书第1版实验三十四_《python编程基础》实验指导书.doc
<python编程基础>实验指导书 PAGE 南 阳 理 工 学 院 <python编程基础>实验指导书 (2014版) 软件学院·软件工程教研室 2011.3 目录 TOC ...
- python编程财务_Python笔记 财务小白的 day3 python编程基础(1)
[本文的我,是一个文科财务工作者.在单位信息化全靠人做的年代,确实工作压力大也忙不过来.9102年的我,深感不学习点新知识迟早要被淘汰.所以今天开始记录自己的python小白笔记,各位见笑.] 编程基 ...
- python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析
自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...
- python编程入门与案例详解-自学Python 编程基础、科学计算及数据分析
自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...
- python财务编程_Python笔记 财务小白的 day4 python编程基础(2)
[本文的我,是一个文科财务工作者.在单位信息化全靠人做的年代,确实工作压力大也忙不过来.9102年的我,深感不学习点新知识迟早要被淘汰.所以今天开始记录自己的python小白笔记,各位见笑.] 编程基 ...
- python编程基础语法-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...
本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...
最新文章
- 最新!TUI世界大学排名(2021)发布:清华位居全球前20名!
- [转]php curl 设置host curl_setopt CURLOPT_HTTPHEADER 指定host
- (chap7 确保WEB安全的HTTPS) HTTPS通信步骤
- 在MapPath的Path参数中不允许字符'..',解决方法。
- 【火炉炼AI】机器学习032-用户之间相似度的计算
- 一步一步学Silverlight 2系列(8):使用样式封装控件观感
- csnd ftp服务器端java_数据包取证总结 - osc_r6zeu2c7的个人空间 - OSCHINA - 中文开源技术交流社区...
- 【Spark】大数据+AI mettup【视频笔记】从lambda到HSAP实时数仓的演进 机器学习易用性
- github上完成个人的站点搭建
- hibernate的环境搭建
- linux环境下protobuf的安装与使用
- 传智播客Java实现键盘数据的录入和if
- 舞台音效控制软件_iSurround(电脑音效调节器) V1.0.0.1 官方版
- ARX二次开发 遍历删除所有的约束
- 5.4.1. Check Constraints
- Skype for business 2015 综合部署系列七:配置 Skype 边缘传输服务器
- 2021年12月13日|14日|15日|16日|17日
- 苹果天气无线网连接到服务器,苹果手机天气怎么设置?教你玩转天气应用
- Unity中获取地形的法线
- 细分领域BIM系统研发是谁的事?
热门文章
- 一定是h的方式不对阅读_大连二手QH69系列H型钢抛丸机厂商_深蓝永盛二手抛丸机...
- 登录功能和公聊功能的实现
- java 文件路径表达式_Java基础(二十二) Lambda表达式和File类
- php动态引入js文件路径问题,JavaScript_动态加载外部css或js文件,原理解析:第一步:使用dom创 - phpStudy...
- android:shareduserid获取资源,关于 android:sharedUserId=android.uid.system
- 指针增量和数组的关系,指针偏移的补充,(重要面试),gdp调试,将数组中的n个元素逆序存放
- 异步任务下载apk文件并弹出对话框提示当前进度,文件下载结束后弹出安装界面
- 计算机主板风扇安装,5个装机注意事项 让你装电脑少走弯路
- linux java平台,如何下载和安装用于 Linux 平台的 Java
- sql join教程