用python写一个程序,输入一组数据求奇数的和键盘输入一组数据以逗号分隔存入列表ls中编程求其中奇数的和
时间: 2023-06-27 12:05:46 浏览: 377
python求奇数之和函数做法
下面是一个示例程序,可以实现输入一组数据,求奇数的和:
```python
ls = input("请输入一组数据,以逗号分隔:").split(',') # 以逗号分隔输入的数据,并存入列表ls中
sum_odd = 0 # 初始化奇数和为0
for num in ls:
if int(num) % 2 == 1: # 判断每个数是否为奇数
sum_odd += int(num) # 如果是奇数,则累加到奇数和中
print("奇数的和为:", sum_odd)
```
程序的执行过程如下:
1. 首先,程序会提示用户输入一组数据,以逗号分隔;
2. 用户输入数据后,程序会将数据以逗号分隔,并存入列表ls中;
3. 然后,程序会遍历列表中的每个数,判断是否为奇数;
4. 如果是奇数,则累加到奇数和中;
5. 最后,程序输出奇数的和。
注意,这个程序假设输入的数据都是整数。如果输入的数据有非整数或者非数字字符,程序会出错。可以根据具体需要加入相应的异常处理代码。
阅读全文