利用Python编写代码分别统计输入的正数和负数的个数,直到输入零结束。
时间: 2024-10-12 22:06:15 浏览: 102
Python实现一个Git日志统计分析的小工具
你可以使用Python的while循环和条件判断来实现这个功能。下面是一个简单的示例:
```python
count_positive = 0
count_negative = 0
# 循环接收用户输入,直到输入零为止
while True:
num = float(input("请输入一个数字(输入0结束):"))
# 检查输入是否为零
if num == 0:
break
# 根据数值的正负增加计数器
if num > 0:
count_positive += 1
elif num < 0:
count_negative += 1
print(f"正数有 {count_positive} 个,负数有 {count_negative} 个。")
```
在这个程序中,我们首先初始化两个计数器`count_positive`和`count_negative`。然后,在一个无限循环中,持续请求用户的输入。如果用户输入的是0,我们就跳出循环。如果不是0,我们会检查输入的数值,如果是正数就增加`count_positive`,如果是负数则增加`count_negative`。最后,我们打印出结果。
阅读全文