用python键盘输入若干整数,如果遇到负数则结束输入,编程统计输入的正整数个数并求出其中所有正整数的和。
时间: 2024-03-10 18:48:43 浏览: 356
python 和为s的连续正数序列,输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数
好的,以下是用Python实现的代码:
```python
sum = 0
count = 0
while True:
num = int(input("请输入一个整数:"))
if num < 0:
break
sum += num
count += 1
print("输入的正整数个数为:", count)
print("输入的正整数的和为:", sum)
```
代码的原理是,使用一个while循环来不断读取用户输入的整数,如果输入的整数为负数,则跳出循环。在循环中,统计输入的正整数个数和所有正整数的和,最后输出结果。
阅读全文