题目:输入列表中偶数元素之和。求s=[12,34,56,1,9,80,97,45,68] 说明:其中给定变量tm作为元素之和 例如:s=[1,2,3445.0.7.8.91 则转出如下 20 要求:使用for循环的方式完成
时间: 2023-08-10 12:03:42 浏览: 115
可以使用for循环遍历列表,判断每个元素是否为偶数,如果是,则累加到变量tm中。最后输出tm即可。
代码如下:
```
s = [12,34,56,1,9,80,97,45,68]
tm = 0
for num in s:
if num % 2 == 0:
tm += num
print(tm)
```
输出结果为:188
相关问题
【程序设计】 题目:编程,输入列表中偶数元素之和。求s=[12,34,56,1,9,80,97,45,68] 说明:补充完整西数main0),其中给定变量t加作为元素之和
以下是程序的完整代码:
```python
s = [12, 34, 56, 1, 9, 80, 97, 45, 68]
t = 0 # 初始化t为0
for i in s:
if i % 2 == 0: # 如果i是偶数
t += i # 将i加到t上
print("偶数元素之和为:", t)
```
输出结果为:
```
偶数元素之和为: 230
```
解释一下代码:
首先,我们定义了一个列表`s`,其中包含了一些整数。
然后,我们初始化变量`t`为0,用于累加偶数元素之和。
接下来,我们使用`for`循环遍历`s`中的每一个元素`i`。
在循环中,我们使用`if`语句判断`i`是否是偶数。如果是偶数,就将它加到`t`上。
最后,我们输出`t`的值,即偶数元素之和。
【程序设计】 题目:编程,输入列表中偶数元素之和。求s=[12,34,56,1,9,80,97,45,68] 说明:补充完整函数main(),其中给定变量tm作为元素之和
下面是实现该功能的代码:
```python
def main():
s = [12, 34, 56, 1, 9, 80, 97, 45, 68]
tm = 0
for num in s:
if num % 2 == 0:
tm += num
print("偶数元素之和为:", tm)
if __name__ == '__main__':
main()
```
输出结果为:
```
偶数元素之和为: 230
```
解释:遍历列表中的每个元素,如果该元素能被2整除,则加入到tm变量中,最后输出tm的值即可。