python 输入一组数据以逗号分隔存入列表ls中,编程求其中奇数的和
时间: 2024-05-03 14:17:45 浏览: 170
python 按逗号分隔列表 (示例)
可以使用以下代码实现:
```python
data = input("请输入一组数据以逗号分隔:")
ls = data.split(",") # 将输入的字符串按逗号分隔成多个字符串,并存入列表中
sum_odd = 0 # 初始化奇数和为0
for num in ls: # 遍历列表中的每个元素
if int(num) % 2 == 1: # 判断是否为奇数
sum_odd += int(num) # 如果是奇数,则累加到奇数和中
print("奇数和为:", sum_odd)
```
这里使用了 `input()` 函数获取用户输入的一组数据,并使用 `split()` 方法按逗号分隔成多个字符串,并存入列表 `ls` 中。然后遍历列表中的每个元素,使用 `%` 操作符判断是否为奇数,如果是奇数,则累加到 `sum_odd` 变量中。最后输出奇数和即可。
阅读全文