定义一个长度为20的数组,统计数组中的最大值,最小值以及奇数和偶数的个数。
时间: 2024-11-04 12:14:38 浏览: 18
Java数组实例练习题整理
在Python中,你可以这样做:
```python
import numpy as np
# 创建一个长度为20的全零数组
arr = np.zeros(20)
# 随机填充一些元素(这里假设数值范围、最大值和最小值)
max_value = 50
min_value = -50
arr[:10] = np.random.randint(min_value, max_value+1, size=10) # 偶数个随机整数
arr[10:] = np.random.randint(max_value+1, min_value-1, size=10) # 奇数个随机整数
# 统计最大值、最小值
max_num = arr.max()
min_num = arr.min()
# 计算奇数和偶数的数量
even_count = (arr[arr % 2 == 0]).size
odd_count = arr.size - even_count
print(f"数组的最大值是: {max_num}")
print(f"数组的最小值是: {min_num}")
print(f"数组中有{even_count}个偶数")
print(f"数组中有{odd_count}个奇数")
阅读全文