列表求和舍弃被三整除的数
时间: 2023-07-16 21:16:10 浏览: 27
可以使用以下代码来实现:
```python
def sum_without_multiples_of_three(lst):
total = 0
for num in lst:
if num % 3 != 0:
total += num
return total
```
这个函数会遍历列表中的每个数字,如果这个数字不能被 3 整除,则将其加入总和中。最后返回总和即可。
相关问题
列表求和,从键盘上输入一个列表舍弃列表中能被3整除的数值
可以使用 Python 编程语言来实现这个功能,具体代码如下:
```python
nums = input("请输入一个列表,用逗号隔开:")
nums_list = nums.split(",") # 将输入的字符串转换为列表
sum = 0
for num in nums_list:
if int(num) % 3 != 0:
sum += int(num)
print("列表中能被3整除的数值已经被舍弃,求和结果为:", sum)
```
以上代码中,首先从键盘上输入一个包含数值的列表,然后使用 `split()` 方法将其转换为列表类型。接着使用 `for` 循环遍历列表中的每一个数值,如果该数值不能被3整除,则将其加到累加器 `sum` 中。最后输出求和结果。
c语言写100以内能被3整除的数求和
可以使用循环语句和条件语句来实现,代码如下:
```c
#include <stdio.h>
int main() {
int sum = ;
for (int i = 1; i <= 100; i++) {
if (i % 3 == ) {
sum += i;
}
}
printf("100以内能被3整除的数求和为:%d\n", sum);
return ;
}
```
回答完毕。