用python统计txt文件中正数、零、负数的个数,并输出结果
时间: 2024-02-04 22:03:15 浏览: 102
eg.zip_Q55_统计一组字数据中正数、负数、零的个数。
5星 · 资源好评率100%
好的,可以使用以下代码实现:
```python
with open('file.txt', 'r') as f:
data = f.read().splitlines()
positive_count = 0
zero_count = 0
negative_count = 0
for line in data:
number = int(line)
if number > 0:
positive_count += 1
elif number == 0:
zero_count += 1
else:
negative_count += 1
print("正数个数:", positive_count)
print("零的个数:", zero_count)
print("负数个数:", negative_count)
```
其中,需要将文件名替换为实际的txt文件名。这段代码会读取文件并将每行数据转换为整数,然后统计正数、零、负数的个数,并输出结果。
阅读全文