CFNhyuVe 发表于 2021-4-29 12:53:45

答案运行的时候不能忽略字符串,有人可以帮忙解答下吗?

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())

sunrise085 发表于 2021-4-29 13:04:16

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())

CFNhyuVe 发表于 2021-4-29 15:08:07

嗯嗯,已解决,谢谢

江湖散人 发表于 2021-4-29 22:17:49

我也想说你那or后边的括号标错了,再看楼上,已经帮你解决了,记得选择最佳答案
页: [1]
查看完整版本: 答案运行的时候不能忽略字符串,有人可以帮忙解答下吗?