列表ls=[11,"22",33,(44,55),66,[77,88]],请补充下列代码,求列表Is中整数元素的和。 ls = [11,"22",33,(44,55),66,[77,88]] s=0 for i in ls: if_== type(123): s +=i print(s)
时间: 2023-10-11 11:10:40 浏览: 36
可以将代码修改为:
```
ls = [11,"22",33,(44,55),66,[77,88]]
s = 0
for i in ls:
if type(i) == int:
s += i
print(s)
```
输出结果为:216
这段代码的作用是遍历列表 ls 中的每个元素,判断该元素是否为整数类型,如果是整数类型就将其加到 s 变量中。最终输出 s 变量的值,即整数元素的和。
相关问题
python列表ls=[11,”22”,33,(44,55),66,[77,88]],求列表ls中整数元素的和。怎么写代码
可以使用for循环遍历列表,判断每个元素是否为整数,如果是则累加到总和中。代码如下:
```python
ls = [11, "22", 33, (44, 55), 66, [77, 88]]
total = 0
for item in ls:
if isinstance(item, int):
total += item
print(total)
```
输出结果为110,即整数元素的和。
列表|s=[11,"22",33,(44,55),66,[77,88]],请补充下列代码,求列表ls中整数元素的和。 Is =[11,"22",33,(44,55),66,[77,88]] s =0 fori in Is: if == type(123): s+=i print(s)
可以将代码改为以下形式:
```
ls = [11, "22", 33, (44, 55), 66, [77, 88]]
s = 0
for i in ls:
if type(i) == int:
s += i
print(s)
```
这样,就可以求出 `ls` 中整数元素的和了。