用python写一个程序,输入一组数据求奇数的和键盘输入一组数据以逗号分隔存入列表ls中编程求其中奇数的和
时间: 2023-07-14 15:13:53 浏览: 137
python实现将字符串中的数字提取出来然后求和
可以使用以下代码实现:
```python
# 读取用户输入的数据并存入列表
user_input = input("请输入一组数据,以逗号分隔:")
ls = user_input.split(",")
# 遍历列表并计算奇数的和
sum_odd = 0
for num in ls:
if int(num) % 2 == 1:
sum_odd += int(num)
# 输出结果
print("列表中奇数的和为:", sum_odd)
```
在这个程序中,我们首先使用 `input()` 函数读取用户输入的数据,并将其存入字符串变量 `user_input` 中。然后,我们使用 `split()` 函数将 `user_input` 字符串按照逗号分隔成一个列表 `ls`。接着,我们遍历这个列表并使用条件语句判断每个数是否为奇数,如果是奇数则将其加入到变量 `sum_odd` 中。最后,我们使用 `print()` 函数输出结果。
阅读全文