请注释
def sum(x):result = 0
for each in x:
if (type(each) == int) or (type(each) == float):
result += each
else:
continue
return result
print(sum()) 本帖最后由 昨非 于 2020-8-26 18:27 编辑
def sum(x):#定义函数,参数为x(列表)
result = 0#定义结果并赋初值为0
for each in x:#遍历x的每一位
if (type(each) == int) or (type(each) == float):
#如果该位元素为整型 或 浮点型
result += each #累加到result中
else:
continue #否则,跳出本次循环,进入下次循环(读取列表后一位元素)
return result #返回累加之和
print(sum()) {:10_256:} 昨非 发表于 2020-8-26 18:27
{:10_256:}论坛里个个都是大佬 开心超仁 发表于 2020-8-26 20:35
论坛里个个都是大佬
我是废物,大佬是不会为个最佳而卑微至此的 昨非 发表于 2020-8-26 21:24
我是废物,大佬是不会为个最佳而卑微至此的
废物+1{:10_332:}{:10_275:}
页:
[1]