p ython输入20个整数,统计其中正数,负数和零的个数
时间: 2024-03-17 12:40:38 浏览: 90
eg.zip_Q55_统计一组字数据中正数、负数、零的个数。
5星 · 资源好评率100%
好的,可以使用以下代码实现:
```python
positive = 0 # 统计正数的个数
negative = 0 # 统计负数的个数
zero = 0 # 统计零的个数
# 循环输入20个整数
for i in range(20):
num = int(input("请输入第%d个整数:" % (i+1)))
if num > 0:
positive += 1
elif num < 0:
negative += 1
else:
zero += 1
print("正数的个数为:%d" % positive)
print("负数的个数为:%d" % negative)
print("零的个数为:%d" % zero)
```
在程序中,我们定义了三个变量,分别用于统计正数、负数和零的个数。然后使用 for 循环输入20个整数,并且根据每个数的正负性或是否为零,判断并统计个数。最后输出三种数的个数即可。
阅读全文