在float类型一维数组中查找最大值、最小值; * 输出保留两位小数
时间: 2024-12-10 16:52:27 浏览: 41
python numpy入门用法实例20题(适合入门)
在float类型的一维数组中查找最大值和最小值通常需要遍历整个数组。以下是Python的一个简单示例:
```python
def find_max_min(arr):
if len(arr) == 0:
return None, None
max_value = arr[0]
min_value = arr[0]
for num in arr:
if num > max_value:
max_value = round(num, 2)
elif num < min_value:
min_value = round(num, 2)
return max_value, min_value
# 示例数组
array = [1.2345, 2.6789, 0.4567, 3.1415]
max_val, min_val = find_max_min(array)
print("最大值:", max_val)
print("最小值:", min_val)
```
在这个例子中,我们首先检查数组是否为空,然后初始化最大值和最小值为第一个元素。接着遍历每个元素,如果当前元素大于最大值就更新最大值,如果小于最小值则更新最小值。最后返回的结果会自动保留到小数点后两位。
阅读全文