统计数组a中的正数个数和负数个数
时间: 2023-09-24 13:03:03 浏览: 148
好的,我可以为您编写一个简单的 Python 代码来完成这个任务:
```python
a = [-1, 2, 3, -4, -5, 6, 0] # 这是示例数组,您可以根据实际情况修改
positive_count = 0
negative_count = 0
for num in a:
if num > 0:
positive_count += 1
elif num < 0:
negative_count += 1
print("正数个数:", positive_count)
print("负数个数:", negative_count)
```
运行这段代码,将会输出如下结果:
```
正数个数: 3
负数个数: 2
```
这是根据示例数组 a 统计出来的结果,您可以根据您的实际需求,更改数组 a 的内容,来得到您所需要的结果。
相关问题
统计数组中的正数与负数的个数
统计数组中的正数和负数的个数通常涉及遍历数组并对每个元素进行判断。如果你有一个数值数组,你可以用以下步骤来完成这个任务:
1. 初始化两个变量,一个用于记录正数(通常是`count_positive = 0`),另一个用于记录负数(`count_negative = 0`)。
2. 遍历数组中的每一个元素。对于每个元素,检查其是否大于0(如果是,则加一到`count_positive`),或者小于0(如果是,则加一到`count_negative`)。
3. 遍历结束后,`count_positive`就是正数的数量,`count_negative`就是负数的数量。
例如,在Python中,可以这样做:
```python
def count_numbers(numbers):
count_positive = 0
count_negative = 0
for num in numbers:
if num > 0:
count_positive += 1
elif num < 0:
count_negative += 1
return count_positive, count_negative
numbers_array = [1, -2, 3, 0, -4]
positive_count, negative_count = count_numbers(numbers_array)
print(f"正数有 {positive_count} 个,负数有 {negative_count} 个")
```
统计一堆数组中十个元素正数,负数和0。
这里提供一种Python代码实现:
```python
array = [1, 2, 0, -5, 3, -2, 0, 4, -1, 0] # 示例数组
positive = 0 # 正数计数器
negative = 0 # 负数计数器
zero = 0 # 0计数器
for num in array:
if num > 0:
positive += 1
elif num < 0:
negative += 1
else:
zero += 1
print("正数个数:", positive)
print("负数个数:", negative)
print("0的个数:", zero)
```
输出:
```
正数个数: 4
负数个数: 3
0的个数: 3
```
阅读全文
相关推荐














