从键盘反复输入正数,统计输入的正数个数(不是正数就退出输入)。 在屏幕上显示的格式要求如下: 标准输入输出 1 2 3 -1 共输入: 3 个正数
时间: 2024-02-01 13:15:10 浏览: 96
好的,你可以使用以下 Python 代码实现:
```python
count = 0 # 计数器,用于统计输入的正数个数
while True:
num = input("请输入一个正数(输入负数将退出):")
if float(num) < 0: # 如果输入的数小于 0,就退出循环
break
count += 1 # 输入的数是正数,计数器加 1
print(f"共输入:{count} 个正数")
```
运行程序后,会提示你输入一个正数,如果输入的数是负数,程序就会退出循环,然后输出统计结果。例如,输入 1、2、3、-1,输出结果为:
```
请输入一个正数(输入负数将退出):1
请输入一个正数(输入负数将退出):2
请输入一个正数(输入负数将退出):3
请输入一个正数(输入负数将退出):-1
共输入:3 个正数
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)