python随机生成4*5的整数矩阵,输出矩阵元素的最大值和最小值。
时间: 2023-10-04 20:11:39 浏览: 161
python numpy模块教程与使用numpy进行机器学习相关用法示例
以下是一种可能的实现:
```python
import random
# 随机生成4*5的矩阵
matrix = [[random.randint(0, 100) for j in range(5)] for i in range(4)]
# 输出矩阵
for row in matrix:
print(row)
# 计算最大值和最小值
max_val = matrix[0][0]
min_val = matrix[0][0]
for row in matrix:
for val in row:
if val > max_val:
max_val = val
if val < min_val:
min_val = val
# 输出结果
print("最大值:", max_val)
print("最小值:", min_val)
```
这个程序首先使用嵌套的列表推导式生成一个4*5的矩阵,每个元素都是一个0到100之间的随机整数。然后使用两个嵌套的循环遍历矩阵中的每个元素,更新最大值和最小值。最后输出矩阵和最大值、最小值。
阅读全文