Python编程实现输入若干个整数,统计出其中的正整数和负整数个数,当输入0则结束
时间: 2023-05-18 20:04:17 浏览: 102
好的,这个问题很简单,以下是 Python 的代码实现:
```
positive_count = 0
negative_count = 0
while True:
num = int(input("请输入一个整数:"))
if num == 0:
break
elif num > 0:
positive_count += 1
else:
negative_count += 1
print("正整数个数为:", positive_count)
print("负整数个数为:", negative_count)
```
希望这个代码能够帮到你!
相关问题
Python实现键盘输入一系列整数(输入0表示结束输入),统计出正 整数个数和负整数个数。
好的,我知道了。可以用如下的代码实现:
```python
positive_count = 0
negative_count = 0
while True:
num = int(input())
if num == 0:
break
elif num > 0:
positive_count += 1
else:
negative_count += 1
print("正整数个数:", positive_count)
print("负整数个数:", negative_count)
```
这里用了一个 while 循环来不断读入整数,如果读到了 0 就退出循环。每次读入一个整数之后,根据正负情况分别增加计数器。最后输出结果即可。
python键盘输入一系列整数(输入0代表结束输入),统计出正整数个数和负整数个数
好的,可以使用以下代码来实现:
```
positive_count = 0
negative_count = 0
while True:
num = int(input("请输入一个整数:"))
if num == 0:
break
elif num > 0:
positive_count += 1
else:
negative_count += 1
print("正整数个数为:", positive_count)
print("负整数个数为:", negative_count)
```
其中,我们使用了一个 while 循环来不断地接受键盘输入,直到输入的整数为 0 时结束循环。接着,我们判断输入的整数是正整数还是负整数,并分别将计数器加 1。最后,我们输出正整数个数和负整数个数即可。