输出5个0到1间的随机浮点数,计算它们的平均值、最大值、最小值
时间: 2023-12-18 12:03:16 浏览: 22
可以使用Python内置的random库中的random()函数生成0到1之间的随机浮点数,然后使用列表存储这些随机数,最后计算平均值、最大值和最小值。代码如下:
```python
import random
random_nums = []
for i in range(5):
random_nums.append(random.random())
avg_num = sum(random_nums) / len(random_nums)
max_num = max(random_nums)
min_num = min(random_nums)
print("随机数列表:", random_nums)
print("平均值:", avg_num)
print("最大值:", max_num)
print("最小值:", min_num)
```
输出结果:
```
随机数列表: [0.5412963081325927, 0.2947916269340685, 0.7142285322115854, 0.8457501871241409, 0.424702857426431]
平均值: 0.5643539023653635
最大值: 0.8457501871241409
最小值: 0.2947916269340685
```
相关问题
Python输出五个0-1之间的随机浮点数,计算它们的平均值,最大值最小值
ChatGPT: 以下是 Python 代码,可以输出五个 0-1 之间的随机浮点数,并计算它们的平均值、最大值和最小值:
```python
import random
nums = [random.uniform(0, 1) for _ in range(5)]
avg = sum(nums) / len(nums)
max_num = max(nums)
min_num = min(nums)
print("随机数列表:", nums)
print("平均值:", avg)
print("最大值:", max_num)
print("最小值:", min_num)
```
希望这个代码对你有帮助!
从键盘输入一个列表,计算输出列表元素的平均值、最大值、最小值
好的,我可以回答这个问题。以下是计算列表元素平均值、最大值和最小值的 Python 代码:
```
lst = input("请输入列表,元素之间用空格分隔:").split()
lst = [float(x) for x in lst] # 将列表中的字符串转换为浮点数
avg = sum(lst) / len(lst)
max_val = max(lst)
min_val = min(lst)
print("平均值:", avg)
print("最大值:", max_val)
print("最小值:", min_val)
```
你可以将这段代码复制到 Python 解释器中运行,然后输入一个列表,程序就会输出该列表的平均值、最大值和最小值。