用python的random函数输出赤橙黄绿青蓝紫
时间: 2023-11-21 12:05:31 浏览: 70
可以使用以下代码:
```python
import random
colors = ['赤', '橙', '黄', '绿', '青', '蓝', '紫']
random.shuffle(colors)
print(colors)
```
这里使用了random库中的shuffle函数,随机打乱了颜色列表中元素的顺序,然后输出结果。
相关问题
python random函数
Python的random模块提供了生成随机数的函数。下面是一些常用函数:
1. random.random():返回一个0到1之间的随机浮点数。
2. random.randint(a, b):返回一个a到b之间的随机整数,包括a和b。
3. random.uniform(a, b):返回一个a到b之间的随机浮点数,可以是a或b。
4. random.choice(seq):从序列seq中随机选取一个元素。
5. random.shuffle(seq):将序列seq随机打乱。
6. random.sample(seq, n):从序列seq中随机选取n个元素。
使用方法如下:
```python
import random
# 生成一个0到1之间的随机浮点数
print(random.random())
# 生成一个1到100之间的随机整数
print(random.randint(1, 100))
# 生成一个1到10之间的随机浮点数
print(random.uniform(1, 10))
# 从列表中随机选取一个元素
a = [1, 2, 3, 4, 5]
print(random.choice(a))
# 将列表随机打乱
random.shuffle(a)
print(a)
# 从列表中随机选取两个元素
print(random.sample(a, 2))
```
以上代码输出结果如下:
```
0.5859874889994224
57
8.157645731032027
2
[3, 1, 5, 4, 2]
[2, 1]
```
Python random函数
Python的random模块提供了生成随机数的函数。下面是一些常用函数:
1. random.random():返回一个0到1之间的随机浮点数。
2. random.randint(a, b):返回一个a到b之间的随机整数,包括a和b。
3. random.uniform(a, b):返回一个a到b之间的随机浮点数,可以是a或b。
4. random.choice(seq):从序列seq中随机选取一个元素。
5. random.shuffle(seq):将序列seq随机打乱。
6. random.sample(seq, n):从序列seq中随机选取n个元素。
使用方法如下:
```python
import random
# 生成一个0到1之间的随机浮点数
print(random.random())
# 生成一个1到100之间的随机整数
print(random.randint(1, 100))
# 生成一个1到10之间的随机浮点数
print(random.uniform(1, 10))
# 从列表中随机选取一个元素
a = [1, 2, 3, 4, 5]
print(random.choice(a))
# 将列表随机打乱
random.shuffle(a)
print(a)
# 从列表中随机选取两个元素
print(random.sample(a, 2))
```
以上代码输出结果如下:
```
0.5859874889994224
57
8.157645731032027
2
[3, 1, 5, 4, 2]
[2, 1]
```
阅读全文