用Python表示从键盘输入一个正整数列表,以-1结束,分别计算列表中正奇数和正偶数的和
时间: 2024-05-29 13:09:01 浏览: 11
可以使用如下代码表示:
nums = []
while True:
num = int(input("请输入一个正整数:"))
if num == -1:
break
if num > 0:
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
print("正偶数的和为:", even_sum)
print("正奇数的和为:", odd_sum)
相关问题
从键盘输入一个正整数列表,以-1结束,分别计算列表中正奇数和正偶数的和
好的,这个问题属于数学问题。可以直接回答。
可以用以下的Python代码计算正奇数和正偶数的和:
```
odd_sum = 0 # 正奇数的和
even_sum = 0 # 正偶数的和
while True:
num = int(input())
if num == -1:
break
if num > 0:
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
print("正奇数的和为:", odd_sum)
print("正偶数的和为:", even_sum)
```
希望能帮到你。
python从键盘输入一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和
我们可以使用Python从键盘输入一个整数序列,然后用-1作为结尾,分别计算序列中奇数和偶数的和。具体实现可以创建两个变量odd_sum和even_sum分别用于存储奇数和偶数的和,然后遍历循环整个序列,当遇到奇数时,将该数字加到odd_sum中,当遇到偶数时,将该数字加到even_sum中。最后输出odd_sum和even_sum的值即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)