假设文件numtxt 中存放工一组路数,统计文件中正数、零、负数的个数,并输出统计结果。
时间: 2023-07-16 11:15:31 浏览: 214
编程统计数据区中正数、零和负数的个数
5星 · 资源好评率100%
好的,这是一个简单的统计问题,可以使用Python来解决。下面是示例代码:
```python
# 打开文件
with open('numtxt.txt', 'r') as f:
lines = f.readlines()
# 初始化计数器
positive_count = 0
zero_count = 0
negative_count = 0
# 遍历文件中的每一行
for line in lines:
# 将字符串转换为整数
num = int(line.strip())
# 判断正数、零、负数
if num > 0:
positive_count += 1
elif num == 0:
zero_count += 1
else:
negative_count += 1
# 输出统计结果
print("正数个数:", positive_count)
print("零的个数:", zero_count)
print("负数个数:", negative_count)
```
在这个示例代码中,我们首先打开文件并读取每一行,然后遍历每个数字并根据其值增加对应的计数器。最后,输出统计结果。需要注意的是,这个代码假设文件中每一行都是一个整数。如果文件中包含其他类型的数据,需要进行相应的处理。
阅读全文