5. 将1个包含有20个字节数据的数组M分成两个数组:正数数组P和负数数组N,并分别把两个数组显示出来。
时间: 2023-09-17 20:09:54 浏览: 85
将数据转换成数组
好的,以下是将一个包含有20个字节数据的数组M分成两个数组:正数数组P和负数数组N,并分别显示出来的示例代码:
```python
M = [10, -5, 20, -15, 0, 25, -30, 35, -40, 45, 50, -55, 60, -65, 70, -75, 80, -85, 90, -95]
P = []
N = []
for i in M:
if i >= 0:
P.append(i)
else:
N.append(i)
print("正数数组P为:", P)
print("负数数组N为:", N)
```
输出结果如下:
```
正数数组P为: [10, 20, 0, 25, 35, 45, 50, 60, 70, 80, 90]
负数数组N为: [-5, -15, -30, -40, -55, -65, -75, -85, -95]
```
以上代码中,我们首先定义了一个包含有20个字节数据的数组M。然后,我们分别创建了正数数组P和负数数组N,初始时它们都是空数组。
接着,我们使用for循环遍历数组M中的每一个元素,如果该元素大于等于0,则将其添加到正数数组P中,否则将其添加到负数数组N中。
最后,我们使用print函数将正数数组P和负数数组N的内容分别输出。
阅读全文