代码改变世界

python基础练习题(题目 输出一个随机数。)

2022-01-08 18:31  第二个卿老师  阅读(255)  评论(0编辑  收藏  举报

day35

---------------------------------------------------------------

实例050:随机数

题目 输出一个随机数。

分析:使用random模块,直接上代码。

import random

#用于生成一个0到1的随机数
print(random.random())

#用于生成一个指定范围的随机数
print(random.uniform(10,11))

#用于生成一个指定范围内的整数
print(random.randint(10,20))

#从指定范围内,按指定基数递增的集合中 获取一个随机数。
print(random.randrange(10, 30, 2)) #结果相当于从[10, 12, 14, 16, ... 26, 28]序列中获取一个随机数

#random.choice从序列中获取一个随机元素
a = [1,2,3,4,5,6]
print(random.choice(a))
print(random.choices(a,k=2))

#random.sample从指定序列中随机获取指定长度的片断并随机排列,不会修改原有排序
print(random.sample(a,3))
print(a)

#random.shuffle用于将一个列表中的元素随机打乱
random.shuffle(a)
print(a)

结果如下:

C:\Users\qgc\AppData\Local\Programs\Python\Python39\python.exe D:/pythonproject/ttt.py
0.874013485680427
10.178053757175045
13
12
4
[1, 4]
[6, 1, 2]
[1, 2, 3, 4, 5, 6]
[4, 1, 6, 5, 2, 3]