从键盘上输入一个列表并求其中所有奇数的和Python
时间: 2024-05-01 21:17:00 浏览: 28
可以使用以下代码实现:
```python
# 从键盘输入列表
lst = input("请输入一个列表,元素之间用空格隔开:").split()
# 将列表中的字符串转为整数
lst = [int(x) for x in lst]
# 计算奇数和
sum_odd = sum(x for x in lst if x % 2 == 1)
print("列表中所有奇数的和为:", sum_odd)
```
这段代码先让用户从键盘输入一个列表,并将输入的字符串转换成整数列表。然后使用列表推导式和`sum()`函数计算列表中所有奇数的和,并将结果输出。
相关问题
python从键盘输入一个整数判断是否为奇数并输出结果
可以使用以下代码实现:
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
从键盘输入一个正整数列表,分别计算列表中奇数和偶数的和用python
可以回答这个问题。以下是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)
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)