>4.59编写程序实现将包含20个数据的数组ARRAY分成两个数组:正数数组ARRAYP和负数数组 ARRAYN,并分别将这两个数组中数据的个数显示出来。
时间: 2023-06-08 13:09:17 浏览: 83
呼叫建立-c#使用selenium的实现代码
好的,让我思考一下。
以下是实现该程序的 Python 代码:
```
# 定义包含20个数据的数组
array = [-2, 5, -1, 6, 9, -3, -7, 4, -8, -5, 2, 3, 0, -6, 1, 8, -4, 7, -9, 10]
# 初始化两个空数组,作为正数数组和负数数组
array_p = []
array_n = []
# 遍历原数组,将正数加入数组 array_p,负数加入数组 array_n
for num in array:
if num >= 0:
array_p.append(num)
else:
array_n.append(num)
# 输出两个新数组中数据的个数
print("正数数组 ARRAYP 中的数据个数为:", len(array_p))
print("负数数组 ARRAYN 中的数据个数为:", len(array_n))
```
输出结果为:
```
正数数组 ARRAYP 中的数据个数为: 11
负数数组 ARRAYN 中的数据个数为: 9
```
这样就实现了将包含20个数据的数组分成正数数组和负数数组,并分别输出它们中数据的个数的功能。
阅读全文