python--生成随机数
# 导入random(随机数)模块
import random
print(random.randint(0, 9))
随机生成0到9之内的数字,注意是整数
以下黄色在单独使用时需要调用 random
import random
产生一个 1 到 10 的随机整数:
random.randint(1,10)
产生一个 0 到 1 的随机浮点数:
random.random()
产生一个 1.1 到 5.4 之间的随机浮点数:
random.uniform(1.1, 5.4)
从序列中随机选取一个元素:
random.choice(' ')
生成从 1 到 100 间隔为 2 的随机整数:
random.randrange(1,100,2)
一个简单的随机数字小游戏
import random
i = 1
a = random.randint(0,100)
b = int( input('请输入0-100中的一个数字\n然后查看是否与电脑一样:'))
while a != b:if a > b:print('你第%d输入的数字小于电脑随机数字'%i)b = int(input('请再次输入数字:'))else:print('你第%d输入的数字大于电脑随机数字'%i)b = int(input('请再次输入数字:'))i+=1
else:print('恭喜你,你第%d次输入的数字与电脑的随机数字%d一样'%(i,b))
源自鱼C论坛用户的猜数字游戏
import random
import re
from sys import exitdef main():time = 3count = 1num = 0dict = {'0': 5, '1': 10, '2': 20, '3': 50, '4': 100}print('猜数字')go = int(input('开始:1\n结束:0\n->'))while go != 1 and go != 0:print('Input 1 or 0.')go = int(input('开始:1\n结束:0\n->')) # 重复输入if go == 1:passelif go == 0:exit()print('{LV0.新手}{LV1.简单}{LV2.一般}{LV3.困难}{LV4.噩梦}{LV5.地狱}')r = input('Level:')r = re.sub('\D', '', r) # 抽出数字if r.strip() == '': # 检查是否含有数字print('隐藏难度{LV6.调戏}')n = 1000time = 99else:n = dict.get(r, 500)secret = random.randint(1, n + 1) # 随机的范围 根据难度调整print('猜猜{1-%s}之间的数:' % n)while True: # 机会内循环即可,猜中了可以用break跳出循环print('一定是:' , end = '')num = input()if num.isdigit(): # 检查玩家输入是否有误,防止程序崩溃num = int(num)if num < 1:print('现在就放弃太可惜了')elif num > n:print('超出范围')elif num > secret:print('太大')elif num < secret:print('太小')else:if count == 1: # 算是奖励机制?print('棒')elif count == 2:print('赞')else:print('好')breaktime -= 1count += 1 # 奖励机制计数if time == 0:print('正确答案:%s' % secret)breakelse:print('还有[%s]次机会:' % time)else:print('要崩溃了!!!')print('游戏结束!')if __name__ == '__main__':main()
python--生成随机数相关推荐
- python 编程一日一练-「每日一练」巧用python生成随机数
原标题:「每日一练」巧用python生成随机数 随机数在我们的生产和生活中有很多的应用场景,比如说登录验证的随机数字等等,那么你知道在Python中怎么生成随机数吗? 往下看,就是这么简单! 题目 p ...
- python生成随机数方法_Python生成随机数的方法
如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文 ...
- Python生成随机数的方法
如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文 ...
- python生成随机数random操作_Python random生成随机数示例
代码中经常有一些生成随机数的需求.特意整理了一下Python中random模块的一些相关使用方法示例. python生成随机数 随机整数: >>> import random > ...
- python生成随机数random.randint()随机取值的概率
python生成随机数random.randint() 1.random.randint(参数1,参数2) 参数1.参数2必须是整数 函数返回参数1和参数2之间的任意整数 2.random.unifo ...
- python生成随机数
用python生成随机数常用的有如下两种方法 一.python自带的random模块 python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一个元素, ...
- python生成随机数方法_Python随机数生成方法
假设你对在Python生成随机数与random模块中最经常使用的几个函数的关系与不懂之处.以下的文章就是对Python生成随机数与random模块中最经常使用的几个函数的关系,希望你会有所收获,以下就 ...
- python生成随机数方法_详解用python生成随机数的几种方法
今天学习了用python生成仿真数据的一些基本方法和技巧,写成博客和大家分享一下. 本篇博客主要讲解如何从给定参数的的正态分布/均匀分布中生成随机数以及如何以给定概率从数字列表抽取某数字或从区间列表的 ...
- Python生成随机数和numpy生成随机数
生成随机数 使用random函数 random.random() 产生一个包含0不包含1之间的小数 random.randint(1,5) 产生一个包含开始和结束的整数 random.uniform( ...
- 你真的会用Python随机数种子吗——Python生成随机数随机种子“失效”:Jupyter中不同cell中生成的随机数不一致
在Python中经常会生成很多随机数,例如Python自带的random库.科学计算库NumPy.深度学习框架PyTorch等都可以生成随机数. 同时为了固定生产的随机数.使得随机数生成可复现,很多时 ...
最新文章
- 抓取扑克之星免费赛玩家排行榜
- 02 docker的基本用法
- SAP CRM Fiori My note应用 add to -append Frontend implementation
- 数据结构——树的C语言实现
- Linux mv命令:移动文件或改名
- 从市场角度看服务器虚拟化
- LeetCode(821)——字符的最短距离(JavaScript)
- 第八章 JQuery操作DOM
- php设置ip,php curl如何设置ip
- mysql 主备心跳监测配置_mysql主备配置
- 隋朝之前,扬州指的是现在的南京
- matlab实现贝叶斯,最简单的贝叶斯分类器MATLAB实现
- 平方米的计算机公式,表格中平方米计算公式(怎么用excel计算平方)
- VS code snippets
- jQuery学习小征途
- 归并排序详解(递归+非递归)
- 编程制作动态壁纸的思路,以编程方式设置动态壁纸
- 专家建议|8大措施加速你的创新职业规划和成长
- 瑞萨单片机复位原因查找
- 如何合并多张GIF动图?教你一招多张GIF在线合成的方法
热门文章
- 程序员装机必备的软件
- 针对python Gui初学者,一个极致简陋的gui,有空再补充
- 出自上帝之手的精妙算法 - Algorithm from THE BOOK (1)
- Go十大常见错误第7篇:不使用-race选项做并发竞争检测
- 【Windows8开发】关于WinRT组件,WinRT dll,Win32 dll,WinRT exe组件的一些尝试
- 【自学Java】Java数据类型
- 医院管理信息系统解决方案
- 树 - (二叉查找树,红黑树,B树)- 红黑树
- 吃烧烤之命令模式学习笔记[C++版]
- 三十二 我在软件园的那些日子里