从键盘输入一个正整数列表,分别计算列表中奇数和偶数的和用python
时间: 2023-04-08 21:03:40 浏览: 415
可以回答这个问题。以下是Python代码:
num_list = input("请输入正整数列表,用逗号分隔:").split(",")
odd_sum = 0
even_sum = 0
for num in num_list:
if int(num) % 2 == 0:
even_sum += int(num)
else:
odd_sum += int(num)
print("奇数和为:", odd_sum)
print("偶数和为:", even_sum)
相关问题
python从键盘输入一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和
好的,以下是代码:
```python
odd_sum = 0
even_sum = 0
while True:
num = int(input("请输入一个正整数:"))
if num == -1:
break
elif num % 2 == 0:
even_sum += num
else:
odd_sum += num
print("奇数和为:", odd_sum)
print("偶数和为:", even_sum)
```
希望能对您有所帮助!
用Python表示从键盘输入一个正整数列表,以-1结束,分别计算列表中正奇数和正偶数的和
可以使用如下代码表示:
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)
阅读全文