怎么求一个数组中能被3整除的偶数
时间: 2023-05-29 20:06:02 浏览: 132
我们可以使用一个循环遍历数组中的每一个数,然后使用条件语句判断该数是否为偶数且能被3整除,如果满足条件,则将该数添加到一个新数组中。
以下是一个示例代码:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = []
for num in arr:
if num % 2 == 0 and num % 3 == 0:
result.append(num)
print(result) # 输出 [6]
```
在上面的代码中,我们首先定义了一个数组 `arr`,然后创建了一个空数组 `result`,用于存储能被3整除的偶数。接下来,我们使用 `for` 循环遍历 `arr` 数组中的每一个数,然后使用条件语句判断该数是否为偶数且能被3整除。如果满足条件,则将该数添加到 `result` 数组中。最后,我们打印出 `result` 数组,即可得到结果。
相关问题
JS-计算数组中能被3整除的偶数和
首先我们需要遍历数组,然后判断每个元素是否是偶数并且能够被3整除,如果是则加上该元素的值。
```javascript
function sum(arr) {
let result = 0;
for (let i = 0; i < arr.length; i++) {
if (arr[i] % 2 === 0 && arr[i] % 3 === 0) {
result += arr[i];
}
}
return result;
}
```
然后我们可以测试一下这个函数:
```javascript
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
console.log(sum(arr)); // 18
```
结果应该是18,因为数组中只有6和12既是偶数又能被3整除。
完成数组各元素值的输入,统计该数组中能被3整除的偶数元素的平均值,输出该数组元素及结果。
```python
array = [] # 定义空列表
n = int(input("请输入数组元素个数:"))
for i in range(n):
x = int(input("请输入第{}个元素:".format(i+1)))
array.append(x) # 将输入的元素添加到列表中
sum = 0 # 用于计算能被3整除的偶数元素的和
count = 0 # 用于计算能被3整除的偶数元素的个数
for num in array:
if num % 3 == 0 and num % 2 == 0: # 判断能被3整除的偶数元素
sum += num
count += 1
if count == 0: # 如果没有符合条件的元素,则输出提示信息
print("该数组中没有能被3整除的偶数元素")
else: # 否则输出符合条件的元素及平均值
print("该数组中能被3整除的偶数元素为:", end="")
for num in array:
if num % 3 == 0 and num % 2 == 0:
print(num, end=" ")
print("\n平均值为:{:.2f}".format(sum/count))
```
示例输出:
```
请输入数组元素个数:6
请输入第1个元素:4
请输入第2个元素:6
请输入第3个元素:9
请输入第4个元素:12
请输入第5个元素:7
请输入第6个元素:8
该数组中能被3整除的偶数元素为:6 12
平均值为:9.00
```
阅读全文
相关推荐





