用python代码生成10个随机身高,求最大或最小值
时间: 2024-02-17 12:03:12 浏览: 38
好的,以下是生成10个随机身高并求最大值和最小值的Python代码:
```python
import random
heights = []
for i in range(10):
height = random.randint(150, 200) # 生成150-200之间的随机整数作为身高
heights.append(height)
max_height = max(heights)
min_height = min(heights)
print("生成的随机身高为:", heights)
print("最大身高为:", max_height)
print("最小身高为:", min_height)
```
代码解释:
1. 导入`random`模块,该模块提供了生成随机数的功能。
2. 创建一个空列表`heights`,用于存储生成的随机身高。
3. 使用`for`循环生成10个随机身高,每次循环使用`random.randint(150, 200)`生成一个150-200之间的随机整数,该整数作为身高。
4. 将生成的身高添加到`heights`列表中。
5. 使用`max()`函数和`min()`函数分别求出`heights`列表中的最大值和最小值。
6. 使用`print`函数输出生成的随机身高,最大身高和最小身高。
相关问题
用python代码生成10个随机身高
好的,以下是生成10个随机身高的Python代码:
```python
import random
heights = []
for i in range(10):
height = random.randint(150, 200) # 生成150-200之间的随机整数作为身高
heights.append(height)
print(heights)
```
代码解释:
1. 导入`random`模块,该模块提供了生成随机数的功能。
2. 创建一个空列表`heights`,用于存储生成的随机身高。
3. 使用`for`循环生成10个随机身高,每次循环使用`random.randint(150, 200)`生成一个150-200之间的随机整数,该整数作为身高。
4. 将生成的身高添加到`heights`列表中。
5. 使用`print`函数输出`heights`列表,即生成的10个随机身高。
用python.生成10个2位随机整数并输出,求其中的最大值、最小值以及10个数的平均数。
可以使用以下 Python 代码生成10个2位随机整数,并输出最大值、最小值和平均数:
```python
import random
# 生成10个2位随机整数
numbers = []
for i in range(10):
numbers.append(random.randint(10, 99))
print("生成的10个随机整数为:", numbers)
# 求最大值、最小值和平均数
max_num = max(numbers)
min_num = min(numbers)
avg_num = sum(numbers) / len(numbers)
print("最大值为:", max_num)
print("最小值为:", min_num)
print("平均数为:", avg_num)
```
首先,使用 `random.randint(10, 99)` 函数生成10个2位随机整数,并存放在列表 `numbers` 中。然后,使用 `max()` 和 `min()` 函数分别求出最大值和最小值,使用 `sum()` 函数求出所有数的和,并除以10求出平均数。最后,输出最大值、最小值和平均数。