第二十八节 随机数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相关推荐

  1. Python编程基础:第八节 判断语句If Statements

    第八节 判断语句If Statements 前言 实践 前言 有了基本的数据类型处理知识,我们便可以编写一些简单的程序.在编程过程中,我们往往需要对一些条件加以判断,若满足其条件,则执行下面对应的代码 ...

  2. Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。

    9 编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等).如果beg到end之间不存在水仙花数,则输出"not found& ...

  3. python程序设计实验指导书第1版实验三十四_《python编程基础》实验指导书.doc

    <python编程基础>实验指导书 PAGE 南 阳 理 工 学 院 <python编程基础>实验指导书 (2014版) 软件学院·软件工程教研室 2011.3 目录 TOC ...

  4. python编程财务_Python笔记 财务小白的 day3 python编程基础(1)

    [本文的我,是一个文科财务工作者.在单位信息化全靠人做的年代,确实工作压力大也忙不过来.9102年的我,深感不学习点新知识迟早要被淘汰.所以今天开始记录自己的python小白笔记,各位见笑.] 编程基 ...

  5. python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  6. python编程入门与案例详解-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  7. python财务编程_Python笔记 财务小白的 day4 python编程基础(2)

    [本文的我,是一个文科财务工作者.在单位信息化全靠人做的年代,确实工作压力大也忙不过来.9102年的我,深感不学习点新知识迟早要被淘汰.所以今天开始记录自己的python小白笔记,各位见笑.] 编程基 ...

  8. python编程基础语法-Python编程基础语法快速入门

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

  9. 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...

    本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...

最新文章

  1. 最新!TUI世界大学排名(2021)发布:清华位居全球前20名!
  2. [转]php curl 设置host curl_setopt CURLOPT_HTTPHEADER 指定host
  3. (chap7 确保WEB安全的HTTPS) HTTPS通信步骤
  4. 在MapPath的Path参数中不允许字符'..',解决方法。
  5. 【火炉炼AI】机器学习032-用户之间相似度的计算
  6. 一步一步学Silverlight 2系列(8):使用样式封装控件观感
  7. csnd ftp服务器端java_数据包取证总结 - osc_r6zeu2c7的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. 【Spark】大数据+AI mettup【视频笔记】从lambda到HSAP实时数仓的演进 机器学习易用性
  9. github上完成个人的站点搭建
  10. hibernate的环境搭建
  11. linux环境下protobuf的安装与使用
  12. 传智播客Java实现键盘数据的录入和if
  13. 舞台音效控制软件_iSurround(电脑音效调节器) V1.0.0.1 官方版
  14. ARX二次开发 遍历删除所有的约束
  15. 5.4.1. Check Constraints
  16. Skype for business 2015 综合部署系列七:配置 Skype 边缘传输服务器
  17. 2021年12月13日|14日|15日|16日|17日
  18. 苹果天气无线网连接到服务器,苹果手机天气怎么设置?教你玩转天气应用
  19. Unity中获取地形的法线
  20. 细分领域BIM系统研发是谁的事?

热门文章

  1. 一定是h的方式不对阅读_大连二手QH69系列H型钢抛丸机厂商_深蓝永盛二手抛丸机...
  2. 登录功能和公聊功能的实现
  3. java 文件路径表达式_Java基础(二十二) Lambda表达式和File类
  4. php动态引入js文件路径问题,JavaScript_动态加载外部css或js文件,原理解析:第一步:使用dom创 - phpStudy...
  5. android:shareduserid获取资源,关于 android:sharedUserId=android.uid.system
  6. 指针增量和数组的关系,指针偏移的补充,(重要面试),gdp调试,将数组中的n个元素逆序存放
  7. 异步任务下载apk文件并弹出对话框提示当前进度,文件下载结束后弹出安装界面
  8. 计算机主板风扇安装,5个装机注意事项 让你装电脑少走弯路
  9. linux java平台,如何下载和安装用于 Linux 平台的 Java
  10. sql join教程