输入若干个整数,计算并输出所有正数的和。输入0时表示输入数据结束。
时间: 2024-05-15 22:15:22 浏览: 10
```python
sum = 0
while True:
num = int(input())
if num == 0:
break
if num > 0:
sum += num
print(sum)
```
或者:
```python
sum = 0
num = int(input())
while num != 0:
if num > 0:
sum += num
num = int(input())
print(sum)
```
相关问题
输入一些整数,编程计算并输出其中所有正数的和
可以使用 Python 编写程序来实现这个功能。下面是一个简单的示例代码:
```python
numbers = input("请输入一些整数,用空格隔开: ").split()
sum = 0
for number in numbers:
number = int(number)
if number > 0:
sum += number
print("所有正数的和为:", sum)
```
使用这段代码,程序会请求用户输入一些整数,然后计算并输出其中所有正数的和。
输入若干个整数,计算其中所有偶数的和,并输出,输入 -1时结束输入.python
好的,这是一个很简单的问题,您可以用以下代码解决:
sum = 0
while True:
n = int(input())
# 输入 -1 代表输入结束
if n == -1:
break
# 如果是偶数,则计入总和
if n % 2 == 0:
sum += n
print("所有偶数的和为:", sum)
希望可以帮助到您!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)